javascript学习2014-04-16

局部变量:

function(){

var a="a";//局部变量

}

test();

alert(a);//错误!

全局变量:

function(){

a="a";//省略var操作符,从而创建个全局变量

}

test();

alert(a);//"a"

typeof:

var a="asd";

typeof a;

typeof(a);

typeof 98;

undefined:

var a;

alert(a);//undefined

alert(b);//wrong

alert(typeof(a));//undefined

null:

null值白哦是一个空指针对象,故:

typeof(null);//"object"

boolean:ture&false

boolean    ture       false

String     非空       ""

Number     非零数值   0&NaN(not a number)

Object     任何对象   null

Undefined  n/a(不适用)undefined

NaN:

任何涉及NaN的操作都会返回NaN。

NaN与任何值都不相等,包括NaN本身。

isNaN(NaN);//ture不可以转换为数值

isNaN("blue");//ture不可以转换为数值 not a number 

isNaN("10");isNaN(10);isNaN(ture);//false可以转换为数值

全等和不全等

全等(===)在两个操作数未经转换的情况下返回true:

"55"===55;//false

"55"==55//true

for in语句

用来枚举

for(var proname in window)

{

document.write(propername);

}

每次执行循环时,都会讲window对象中存在的一个属性名赋值给变量propername.

ECMAscript函数

在函数体内可以通过arguments对象来访问这个参数数组,从而获取传递给函数每一个参数。arguments对象只是与数组Array相似。第一个元素是arguments[0],第二个元素arguments[1]...








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值