论坛首页 入门技术论坛

JavaScript读书笔记一

浏览 6985 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (7)
作者 正文
   发表时间:2011-03-07   最后修改:2011-03-12

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
 
个人博客同时更新
   发表时间:2011-03-09  
你读的什么书?
0 请登录后投票
   发表时间:2011-03-09  
volking 写道
你读的什么书?

你从笔记中觉得这本书怎么样
0 请登录后投票
   发表时间:2011-03-09  
。。。。。。。。。。你是来卖书的吗??
0 请登录后投票
   发表时间:2011-03-09  
哥们,你读的什么书籍啊! 不敢恭维
0 请登录后投票
   发表时间:2011-03-09  
hehebendan 写道
哥们,你读的什么书籍啊! 不敢恭维

JavaScript高级程序设计:第2版
0 请登录后投票
   发表时间:2011-03-09  
naiyi 写道
。。。。。。。。。。你是来卖书的吗??

JavaScript高级程序设计:第2版
如果真是我写的就好了,你们真好笑
0 请登录后投票
   发表时间:2011-03-09  
gyht0808 写道
naiyi 写道
。。。。。。。。。。你是来卖书的吗??

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

哥们头像很帅。。。
0 请登录后投票
   发表时间:2011-03-10  
gyht0808 写道
volking 写道
你读的什么书?

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


风骚的不雅头像
0 请登录后投票
   发表时间:2011-03-11  
这也能上首页?
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics