javascript

第一章:

1.JavaScript由三个不同的部分组成:核心(ECMScript),文档对象模型(DOM),浏览器对象模型(BOM)

第三章:

基本概念:1.区分大小写

              2.ECMAScript中有5种简单数据类型:Undefined,Null,Boolean,Number,String,还有一种复杂的数据类型Object,Object本质上是由一组无序的名值对组成。

                 对一个值试用typeof操作符可能返回下列某个字符串:

                       <1>"undefined"------如果这个值未定义

                       <2>"boolean"------如果这个值是布尔值

                       <3>"string"------如果这个值是字符串

                       <4>"number"------如果这个值是数值

                       <5>“object”------如果这个值是对象或null

                       <6>"function"------如果这个值是函数

                 例如:var a="sasa";alert(typeof a);

              3.浮点数的最高精度是17位小数,但在进行计算时其精确度远远不如整数,例如:0.1+0.2的结果不是0.3,而是0.30000000000000004。这个小小的舍入误差会导致无法测试特定的浮点数值。例如:不要做这样的测试:

                      if(a+b==0.3)

                      {

                           alert("you got 0.3!");

   }

           4.toString()可以输出以二进制,八进制,十六进制,乃至其他任意有效进制格式表示的字符串值,下面给出几个例子:

                   var num=10;

                   alert(num.tostring(2));

                   alert(num.tostring(8));

                   alert(num.tostring(10));

                   alert(num.tostring(16));

                   alert(num.tostring);

原文地址:https://www.cnblogs.com/JackyKun/p/5122944.html