流年发福

流年发福的笔记

来自005.[JavaScript] 第4章 数据类型[中](0)

NaN:Not a Number是一个特殊的值,这个数值用于表示一个本来返回数值的操作未返回数的情况(这样就不会抛出错误了。)比如,在其他语言,0不能做被除数,在javascript里,就不会出现异常,而是得到NaN这个值。 var a = 0/0;document.write(a);  // NaN var b =1 /0;document.write(b); // Infinity var c= NaN+1;document.write(c);// 还是NaN document.write(NaN == NaN);//互相不相等 false 三个函数可以用来把其他类型转换成数字类型Number( ) parseInt( ) parseFloat( )number适用于任何类型,后两个用于字符串 parseInt的特殊地方document.write('<br/>');document.write(parseInt('123lee'));// 返回前面的整数部分 document.write('<br/>');document.write(parseInt('lee123'));// 返回NaN  

来自006.[JavaScript] 第4章 数据类型[下](0)

StingECMAScript 中,单引号双引号没有区别。PHP 是有去别的。类似java,字符串也是不可以改变的。相当于是一个新的。 classvar box = new Object(); // 通过new 创建一个对象 var box =10; // 转换成2进制表示的字符串document.write(box.toString(2)); var box = new Object(); // 通过new 创建一个对象 var cat = new Object(3);document.write(cat); // 打印出的是3 document.write(cat+2);// 打印出的是5,可以进行相应的计算,这是javascript自身的特点。 var no = new Number(9); // 数值对象。对象类型是object。var str = new String('hao')// 字符串对象。对象类型是object