美文网首页
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