美文网首页
11.25数字转换及封装函数

11.25数字转换及封装函数

作者: overisover | 来源:发表于2016-11-28 09:12 被阅读0次

array.push

向数组推送值;会放在最后;
var arr=['aa','bbb']
arr.push('aaa');
arr=['aa','bbb','aaa']

转换数字

字符:Number('1000')//100;
空:Number('')//0;
空格:Number(' ')//0;
false:Number('false')//0;
null:Number('null')//0;
空数组:Number(['']);//0
空数组:Number([]);//0
true:Number('true')//1
单个值的数组:Number(['123']);//123
数字+undefined:5+undefined//NaN
多个值的数组:Number([1,2,3]);//NaN
对象:Number({abc: 123});//NaN
函数:Number(function(){});//NaN

转换为整数//parseInt

parseInt(4.66)//4
parseInt('100')//100
parseInt('-100px')//-100,从左至右遇到非数字,停止;正负号是可以转的;只能转字符串;
parseFloat(3.5)//可以识别小数点

隐式类型转换

加号:
'1'+1=11;
'aa'+'bb'='aabb';
减号(/,%,*,++,--):先转换为数字,在做减法
'10'-1=9;
比较://按位比较
'9'<'10';false
!变成布尔值
!'vcdsf';false;
判断是不是数字:
isNaN('aaa');true;
isNaN('11');false

封装函数

封装成函数

  1. html结果尽量保持一致
  2. 先将代码全部放在函数中, 测试,确保可运行
  3. 修改顶点元素,防止对外部的影响
  4. 将变化的信息变成自变量,形成可以定制化的效果,即通过传参数来改变信息;

相关文章

网友评论

      本文标题:11.25数字转换及封装函数

      本文链接:https://www.haomeiwen.com/subject/wpmipttx.html