JS基本语法
parseInt() 将字符串 转换为整型
var str = '100cm';var val = parseInt(str);console.log(val+'---------'+typeof val);//100---------number
parseFloat() 将字符串转换为浮点型
var str = '1.2';var val = parseFloat(str);console.log(val+'---------'+typeof val);//1.2---------number
Number() 将任意类型转换 为数字类型
var val=null;var newVal = Number(val);console.log(newVal+'--------'+typeof newVal);//0--------number
Boolean() 强制将其他类型转换为布尔值
var val = null;var newVal = Boolean(val);console.log(newVal+'--------'+typeof newVal);//false--------boolean
String() 将其他数据类型转换为字符串值
var val = undefined; var newVal = String(val);console.log(newVal+'--------'+typeof newVal);//undefined--------string
toString() 返回对象的字符串格式
var now=new Date();console.log(now.toString());
() 返回对象的本地字符串格式
var now=new Date();console.log(now.toLocaleString());
valueOf() 返回对象的原始值.
var now=new Date();console.log(now.valueOf());
pop() 在数组的结尾处弹出一个元素
var arr = ['a','b','c'];var last=arr.pop();console.log(last);//c
push() 在数组的结尾处添加元素
var arr = ['a','b','c'];var num=arr.push('d');console.log(num);//4
shift() 在数组的开头处移除一个元素
var arr = ['a','b','c'];var first=arr.shift();console.log(first);//a
unshift()在数组的开头处添加元素 父
var arr = ['a','b','c'];var num=arr.unshift(1,2,3);console.log(num);//6
concat() 数组连接方法
var arr1=['a','b','c'];var arr2=['d','e'];var newArr=arr1.concat(arr2,'f'); console.log(newArr);//["a", "b", "c", "d", "e", "f"]
join() 数组元素连接方法,使用指定的字符串将数组元素进行连接
var arr1=['a','b','c'];var str=arr1.join('--');console.log(str);//a--b--c
reverse() 数组反转方法
var arr1=['a','b','c'];var newArr=arr1.reverse();console.log(newArr);//["c", "b", "a"]
slice() 返回数组中的一段
var arr1=['a','b','c','d','e'];var newArr = arr1.slice(2,4);console.log(newArr);//["c", "d"]
sort() 数组排序函数
var arr &#