1.类型转化 ,将字符转转化成数字类型

(1)Number( )  字符串转化成数字

 var num='20'
 console.log(Number(num))    //20

 (2)parseInt() parseFloat()     parse:解析      Int:整数      Float:小数      parseInt()与Math.floor()作用一样, parseInt()可以解析字符串

var num='285px';
console.log( parseInt(num))  //285

将字符串类型转化成数字类型,并且取整:

 var num='3.14159'
 console.log(parseInt(num))    //3

将小数取整

var num=4.8
 console.log(parseInt(num))    //4

 parseFloat()将字符串类型转化成数字类型

var num='5.8'
 console.log(parseFloat(num))    //5.8

(3)  +'数字'   将字符串类型转化成数字类型

var num='5.8'
 console.log(+num)

2.类型转化 将数字转化成字符串

(1)string() 

 var num=20;
 console.log(String(num))  //'20'

(2)值.toString()

 var num=20;
 console.log(num.toString())  //'20'

(3)+"

 var num=20;
 console.log(num+"")  //'20'

3.将字符串转化成boolean类型

var str='true';
 console.log(Boolean (str))  //true

 

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

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

5.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

 

posted on 2019-09-30 00:13  宅到深夜  阅读(192)  评论(0)    收藏  举报