-->区分大小写.(这个常和HTML标签的概念弄混淆)
-->变量是弱类型.(弱类型:即一个变量不必声明其类型。强类型:必须先声明变量,并且该变量只可用于表示一种类型的数据)
-->每行结尾的分号可有可无。
-->注释与java相同。
-->括号表明代码块。
ECMAScript 可以在使用变量之前不必声明(ECMAScript的解释程序遇到未声明的标识符,用该变量名创建一个全局变量,并将其初始化为指定的值。)ECMAScript有5种基本类型:undefined,null,boolean,number,string.undefined与null的含义:undefined是说变量没有初始化,null表示未存在的对象,如果函数或方法要返回的是对象,那么找不到该对象时,返回的通常是null。ECMAScript提供了两种把非数字的原始值转换成数字的方法,即parseInt()和parseFloat(),例子:var iNum1 = parseInt("1234blue"); //return 1234;
var iNum2 = parseInt("0xA"); //return 10;
var iNum3 = parseInt("22.5"); //return 22;
var iNum4 = parseInt("blue"); //return NaN;
var iNum1 = parseFloat("1234blue"); //return 1234.0;
var iNum2 = parseFloat("0xA"); //return NaN;
var iNum3 = parseFloat("22.5"); //return 22.5;
var iNum3 = parseFloat("22.5.4"); //return 22.5;
var iNum4 = parseFloat("blue"); //return NaN;
使用parseFloat()方法与parseInt()的不同之处在于,字符串必须以十进制形式表示浮点数。
Number()的强制类型转换与parseInt(),parseFloat()方法的处理方式相似,只是它转换的是整个值,而不是部分值。
