美文网首页
js数据类型 运算符

js数据类型 运算符

作者: 九妄_b2a1 | 来源:发表于2018-12-06 16:25 被阅读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 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
    2undefind; //NaN
    
    +'2'; 转成数字
    自增:
    var a =1;
    a++; //2
    a++ 先赋值 后自增
    ++a 先自增 后赋值
    
    逻辑运算:

    var a = true;
    a = !a; false
    a = !!a; true
    与 遇false则false
    或 遇true则true

    运算符:

    运算符也叫操作符
    通过运算符可以对一个或多个值进行运算,并获取运算结果
    比如:typeof就是运算符,可以来获得一个值的类型,它会将该值的类型以字符串的形式返回
    "number" "string" "boolean" "undefined" "object"

    算数运算符:

    当对非Number类型的值进行运算时,会将这些值转换为Number然后在运算
    任何值和NaN做运算都得NaN

    +
        +可以对两个值进行加法运算,并将结果返回
        如果对两个字符串进行加法运算,则会做拼串,会将两个字符串拼接为一个字符串,并返回
        任何的值和字符串做加法运算,都会先转换为字符串,然后再和字符串做拼串的操作
    -
        - 可以对两个值进行减法运算,并将结果返回
    *
        * 可以对两个值进行乘法运算
    /
        / 可以对两个值进行除法运算
    %
        % 取模运算(取余数)
    

    */

    相关文章

      网友评论

          本文标题:js数据类型 运算符

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