• 微信:
  • hai764003
  • QQ:
  • 511211014
  • E-mail:
  • jaquery@163.com

案例总数51

访问总数312344

收藏总数310875

javascript能干什么返回列表

上传时间:2015-02-02 内容关键字:


尽管nullundefined有这样的关系,但它们的用途完全不同。无论在什么情况下都没有必要把一个变量的值设置为undefined它只能说明一个变量被声明后却没有被赋值,而即便没有故意要使用undefined这个值的。而null不同,只要意在保存对象的变量还没有真正保存对象,就应该明确地让该变量保存null值。这样做不仅可以体现null作为空对象指针的惯 例,而且也有助于进一步区分nullundefinednull也用作销毁对象,让保持对象的变量把该对象清空为nullnull指的是什么都没有,仅仅是一个占位符,或者你可以理解为一个空的地址。

var age=null;

alert(age);

alert(typeof age);//结果是object


Boolean:


该类型只有两个值:truefalse。这两个值与数字值不是一回事,如果==来比较则对应true==1false==0因为数值转化后相等,但用===来比较却不等因为数值类型就不同。虽然Boolean类型的字面值只有两个,但JavaScript中所有类型的值都有与这两个Boolean值等价的值,一般使用来流程控制中。



Number:


这种类型用来表示整数、浮点和NaN数值。NaN(非数值 Not a Number比较特殊。这个数值用 于表示一个本来要返回数值的操作数未返回数值的情况(这样就不会抛出错误了)。例如,在其他编程语 言中,任何数值除以0都会导致错误,从而停止代码执行。但在JavaScript中,任何数值除以0会返回 NaN,因此不会影响其他代码的执行。


NaN本身有两个非同寻常的特点。首先,任何涉及NaN的操作(例如NaN/10)都会返回NaN,这个特 点在多步计算中有可能导致问题。其次,NaN与任何值都不相等,包括NaN本身。例如,下面的代码会 返回false

JavaScript中有一个isNaN()函数,这个函数接受一个参数,该参数可以是任何类型,而函数会帮我们确定 这个参数是否不是数值isNaN()在接收一个值之后,会尝试将这个值转换为数值。某些不是数值的值 会直接转换为数值,例如字符串”10“Boolean值。而任何不能被转换为数值的值都会导致这个函数返回 true。例如:



2.引用类型:


String


String类型用于表示由零或多个16Unicode字符组成的字符序列,即字符串。字符串可以由单引号(')或双引号(")表示。


var str1 = "Hello";

var str2 = 'Hello';


任何字符串的长度都可以通过访问其length属性取得


alert(str1.length);        //输出5


单双引号的用法:

PHP中单引号比双引号效率高,但是在javascript中效率是一样的。可以相互嵌套,不可以交叉使用。

还包括一些特殊的字符:

\n 换行

\t 制表符

\b 空格

\r 回车

\’ ‘

\” “

\\ \


Object(class)


 

小海哥推荐你看: 博客园  php教程分享网站  phpmywind  脚本之家