JavaScript读书笔记1

JavaScript读书笔记一

function test() {
    var message = 'hi';
}
test();

alert(message); //undefined
 

变量message用了var定义,在函数被调用时,就会创建该变量并未其赋值,之后,这个变量会立即销毁。即message是一个局部变量

function test() {
    message = 'hi';
}
test();

alert(message); // 'hi'
 
如果省略了var操作符,message就成了全局变量,当调用test()之后,这个变量就有了定义。但是不推荐这种方法定义全局变量

包含undefined值的变量与尚未定义的变量不一样。

var message;
alert(message); //undefined
alert(age); //wrong
 
对于尚未声明过的变量,只能执行typeof操作
var message;
alert(typeof message); //undefined
alert(typeof age); //undefined
 
与个人博客同时更新
1 楼 volking 2011-03-09  
你读的什么书?
2 楼 gyht0808 2011-03-09  
volking 写道
你读的什么书?

你从笔记中觉得这本书怎么样
3 楼 naiyi 2011-03-09  
。。。。。。。。。。你是来卖书的吗??
4 楼 hehebendan 2011-03-09  
哥们,你读的什么书籍啊! 不敢恭维
5 楼 gyht0808 2011-03-09  
hehebendan 写道
哥们,你读的什么书籍啊! 不敢恭维

JavaScript高级程序设计:第2版
6 楼 gyht0808 2011-03-09  
naiyi 写道
。。。。。。。。。。你是来卖书的吗??

JavaScript高级程序设计:第2版
如果真是我写的就好了,你们真好笑
7 楼 qvjing520 2011-03-09  
gyht0808 写道
naiyi 写道
。。。。。。。。。。你是来卖书的吗??

JavaScript高级程序设计:第2版
如果真是我写的就好了,你们真好笑

哥们头像很帅。。。
8 楼 volking 2011-03-10  
gyht0808 写道
volking 写道
你读的什么书?

你从笔记中觉得这本书怎么样


风骚的不雅头像
9 楼 xici_magic 2011-03-11  
这也能上首页?
10 楼 gyht0808 2011-03-11  
xici_magic 写道
这也能上首页?

我们是菜鸟,大神不要见笑
11 楼 HighIQ 2011-03-12  
我的头像是不是   呵呵