美文网首页
JS类型,进制

JS类型,进制

作者: 小胡123 | 来源:发表于2018-10-29 18:50 被阅读0次

    数据类型:

    单引号,双引号可互包
    ' 表示一个'
    \n 换行
    \t 制表符
    \ 表示一个
    var str = 'haha';
    console.log(str)
    六种数据类型:
    基本数据类型:
    string 字符串
    number 数值
    Boolean 布尔值
    null
    undefined

    typeof 变量 检查数据类型
    Number.MAX_VALUE; 最大值
    Infinity 无穷大(超过最大值) Number类型
    字符串相乘得NaN(Not a Number) 同Infinity一样都是常量
    Number.MIN_VALUE; 最小值 5e-324(大于0的最小值)

    var bool = true;
    var a = null; object类型
    var a; 只声明,未赋值 undefined类型

    强制类型转换:

    其他数据类型转成string
    var a=1;
    var b = a.toString(); (只适用string,number,)

    a=number(a);
    a非纯数字转成NaN
    a = ' '; //0
    true 1
    false 0
    null 0
    undefined NaN

    a = '1a';
    a = parseInt(a); //1
    a = '123.45';
    a = parseInt(a); //123

    a = '123.45.67px';
    a = parseFloat(a); //123.45

    a = true;
    a = parseInt(a); //NaN

    其他进制数字:
    a= 0x; //16进制
    a = 010; //8进制
    a = 0b; //2进制

    a = parseInt(a,10); 按十进制算

    var a();=123;
    a = Boolean(a); //true
    a = NaN; //false
    a = ''; //false
    a = null; //false
    a = undefined; //false

    运算符:

    typeof
    任何值和NaN计算结果都是NaN
    只要不是加,先转再算
    c = c + ''; //string
    c = string(c);
    result=1+2+'3'; //33
    result='1'+2+3; //123
    result = 10-'1'; //99
    result = 2null; //0
    2
    undefind; //NaN

    +'2'; 转成数字
    自增:
    var a =1;
    a++; //2
    a++ 先赋值 后自增
    ++a 先自增 后赋值

    逻辑运算:
    var a = true;
    a = !a; //false
    a = !!a; //true
    与 遇false则false
    或 遇true则true

    作业:
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>布局</title>
    <style type="text/css">
    .a{
    width: 960px;
    height: 42px;
    border:1px black solid;
    margin:0 auto;
    }
    .b a{
    display:block;
    font:14px '微软雅黑';
    color:#333;
    text-decoration: none;
    }
    .b li{
    margin:0 20px 0 20px;
    text-align: center;

        }
        .b li{
            float:left;
            list-style: none;
            text-align: center;
        }
    </style>
    

    </head>
    <body>
    <div class='a'>
    <ul class='b'>
    <li><a href="#">首页</a></li>
    <li>|</li>
    <li><a href="#">网站建设</a></li>
    <li>|</li>
    <li><a href="#">程序开发</a></li>
    <li>|</li>
    <li><a href="#">网络营销</a></li>
    <li>|</li>
    <li><a href="#">企业VI</a></li>
    <li>|</li>
    <li><a href="#">案列展示</a></li>
    <li>|</li>
    <li><a href="#">联系我们</a></li>
    </ul>
    </div>
    </body>
    </html>

    相关文章

      网友评论

          本文标题:JS类型,进制

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