字符串的使用
1、使用长度属性来计算字符串的长度
var txt="Hello World!"; console.log(txt.length); //输出:12
2、使用 indexOf() 来定位字符串中某一个指定的字符首次出现的位置。
var str="Hello world!"; console.log(str.indexOf("Hello"));//输出:0 console.log(str.indexOf("World"));//输出:-1 console.log(str.indexOf("world"));//输出:6
3、使用 match() 来查找字符串中特定的字符,并且如果找到的话,则返回这个字符。
var str="Hello world!"; console.log(str.match("world"));//输出:world console.log(str.match("World"));//输出:null console.log(str.match("worlld"));//输出:null console.log(str.match("world!"));//输出:world!
4、使用 replace() 方法在字符串中用某些字符替换另一些字符。
var str="hello world!"; console.log(str.replace(/world/,"everyone"));//输出:hello everyone!
5、 运算中存在的隐式类型转换
“+”运算符
var a = 11, b = '22'; var c = a + b; console.log(c); //输出c为:1122 当运算符“+”两边一个是数字类型,一个是字符串类型时,js引擎规定进行字符串连接运算而非算术加运算。利用运算符“+”这个特性,可以很方便的将Number转换成String。
“-”运算符
var a = 11, b = '5'; var c = a - b; console.log(c); //输出c为:6 这里与上面的“+”相反,会把字符串b隐式的转换成数字5再进行算术减法运算。利用这个特性,可以很方便的将String转换成Number