数值数字,数组
1、数值
js只有一种数值类型
书写数值时,带不带小数点均可。Number("10.33");//10.33 Number(true);//1 Number(false);//0 Number(null);//0 Number("abc");//NAN Number(undefined);//NAN
2、toFixed() 小数点的位置(4舍5入)var x=9.656; x.toFixed(0);//10 没有小数点 x.toFixed(2);//9.66 表示2个小数点 x.toFixed(4);//9.65603、toPrecision() 包含指定长度的数字var x=9.656; x.toPrecision();//9.656 x.toPrecision(2);//9.7 x.toPrecision(5);//9.65604、数组//添加新元素 var arr=[]; arr.unshift();// 在开头向数组添加新元素 arr.push();//在(数组结尾)向数组添加一个新的元素。 //移除元素 arr.pop(); //从数组中删除最后一个元素 arr.shift() ; //会删除首个数组元素,并把所有其他元素"位移"到更低的索引。//修改元素splice var arrModify=[5,6,7,8]; 语法:arrModify.splice(位置,个数,添加的新元素) arrModify.splice(1,1)//删除了6,新数组为[5,7,8] arrModify.splice(1,0,9)//0个数,表示没有删除,==[5,9,6,7,8] arrModify.splice(1,2,3)// ==[5,3,8] //截取元素slice 语法:返回一个新的数组,原数组不变 包括从start到end(不包括该元素)的元素 var arrSlice=[5,6,7,8] arrSlice.slice(1,3) //[6,7]