javascript 基础

一. 类型

1. object

2. string / boolean / number / undefined / null

 

二. 方法调用

1 var person = {
2   firstName : 'Boaz',
3   lastName : 'Sender',
4   greet : function(greeting, punctuation) {
5     log( greeting + ', ' + this.firstName + punctuation );
6   }
7 };

调用方法

1 var sayIt = person.greet;
2 sayIt.call( person, 'Hello', '!!1!!1' );

1 var sayIt = person.greet;
2 sayIt.apply( person, [ 'Hello', '!!1!!1' ] );

 

三. 逻辑表达式

变量为以下时为false

1. undefined

2. null

3. NaN (not a number)

4. 0 (the number zero)

5. '' (an empty string)

注意: null == undefined 为 true; NaN == false 为 false; null == '' 为 false

记住 == 用法最好的办法就是, 不使用它, 而使用 ===.

 

四. typeof 运算符

typeof  null  "object"

           1         "number"

           'aaa'    "string" 

           true     "boolean"

           aaa      "undefined"

           Date()  "string"

posted @ 2014-05-30 16:29  立己达人  阅读(106)  评论(0编辑  收藏  举报