• 一些js基础知识复习笔记


    1、var a=123  b=++a   //b=124,a=124

       var a=123  b=a++  //b=123,a=124

    ++的优先级问题,执行顺序不同;

    2、未初始化的变量值为undefined,var a;alert(a)  //undefined;

       javascript会自动给吧未初始化的变量设置为undefined;

    3、五大基本类型:typeof(数字型)   //number;

              typeof(字符串)   //string;

              typeof(布尔型)   //boolean;

              typeof(undefined) //undefined;

              typeof(null)    //object;

    4、str="020"; parseInt(str);     //16;0开头会被当做八进制来处理;

       如果不想被当成八进制来处理       =>parseInt(str, 10);    //20;10代表十进制;

    5、指数表示法:

       1E1 == 1e1 == 1e+1 == 1E+1  //10;e相当于10,e+1相当于e1;e+3相当于e3;

      提示:js能处理的最大值是 1.7976931348623157E + 308

              最小值是 5E-324

      在这两个之外的值就显示为Infinity(无无限的);Infinity与任何数运算都为Infinity;

      最小用 -Infinity

      最大用 Infinity 

    6、NaN是一个数字型的值;typeof(NaN)  //number;NaN可以理解为一个集合,有传染性,运算中有一个NaN,所有的等式都为NaN;

    7、隐式类型转换的一些运算

      var a = "2" , b = "3" , c = 1;

      a*b  //6;(number);

      a+b  //"23";(string);

      a*c  //2;(number);

      有些数字string转换成Number,可以用*1的方式,但是还是建议用parseInt();

  • 相关阅读:
    JQUERY 字符串转数字
    jq、js 获取上级、同级、下级元素
    jQuery遍历Table tr td td中包含标签
    PLSQL Developer 13.0.0.1883 注册码
    [转]关于ORA-00979 不是 GROUP BY 表达式错误的解释
    ORACLE主键ID的生成
    关于oracle with as用法
    SQL高级查询之分组查询
    Oracle关于分组小计再合计
    GROUP BY中ROLLUP/CUBE/GROUPING/GROUPING SETS使用示例
  • 原文地址:https://www.cnblogs.com/zhouyj/p/js.html
Copyright © 2020-2023  润新知