基本数据类型的方法

为了操作方便,JS提供了三个特殊的引用类型

String /Number/Boolean

1.Number类型:

()num.toString()   数字转化成字符串

var num=1246;
console.log( num.toString())    //1246

(2)num.toFixed(n)  保留n位有效数字

var num=3.1415926;
console.log( num.toFixed(2))    //3.14

 2.String类型

(1)str.indexOf()   查找索引

 var str='abcd'
 var res=str.indexOf('c')
 console.log(res)  //2

如果找不见,就返回-1

var str='abcd'
 var res=str.indexOf('e')
 console.log(res)  //-1

(2)str.trim()   去除两端的空白

var str='  a b c d  '
 var res=str.trim()
 console.log(res)  //a b c d


(3)str.toUpperCase() 转化大写

var str='ABcDEf'
 var res=str.toUpperCase()
 console.log(res)  //ABCDEF

    str.toLowerCase() 转化小写

 var str='ABcDEf'
 var res=str.toLowerCase()
 console.log(res)  //abcdef

(4)str1.concat(str2) 字符串拼接

var str1='abc'
var str2='123'
var str3=str1.concat(str2)
console.log(str3)  //abc123

(5)str.slice(start,end)    截取出来 包括start,不包括end

var str='abcdefg'
console.log( str.slice(2,4))  //cd

       str.substr(start,count) 截取出来

var str='abcdefg'
console.log(str.substr(2,2))   //cd

(6)str.split( ) 字符串转化成数组,和join()数组转化成字符串的方法刚好相反

var str='a-b-c-d-e-g'
console.log( str.split('-'))

 (7)str.replace(/被替换字符串/g,'新的字符串')   

var str='abcadag'
console.log( str.replace(/a/g,'z'))   //zbczdzg
var str='a-b-c'
console.log( str.replace(/-/g,''))   //abc
var str='a b c d'
console.log( str.replace(/ /g,''))   //abcd

(8)字符串遍历

var str='abcdefg'
for(var i=0;i<str.length;i++){
 console.log(str[i]) 
}

(9)获取元素

var str='abcdefg'
console.log(str[3])   //d

猜你喜欢

转载自www.cnblogs.com/zhaodz/p/11610629.html