首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JavaScrip学习之旅(五) JavaScript变量

2012-07-31 
JavaScrip学习之旅(5) JavaScript变量转载请标明是引用于 http://blog.csdn.net/chenyujing5678 欢迎拍砖!

JavaScrip学习之旅(5) JavaScript变量

转载请标明是引用于 http://blog.csdn.net/chenyujing5678 

欢迎拍砖!

 

 一、JavaScript变量

1、JavaScript中即可以使用双引号声明字符串,也可以使用单引号声明字符串,主要为了方便和html集成,避免转义符麻烦。

2、JS中有null、undefined两种,null 表示变量值为空,undefined则表示变量还没有指向任何的对象,未初始化。

3、JavaScript是弱类型语言,声明变量时无法:int i =0;而应该写成var i = 10; 当又向字符串,它就是数据类型了。eg: i = "abc"

这样定义i = 0; 也可以,但千万不要这样写,因为这时i 为全局变量了。

 

var i = 10; // 声明一个变量,名字为i,指向10整数。                    // 一旦给10,它就是int类型了.        i = "abc";  // 当又向字符串,它就是数据类型了。        alert(i);


 

二、JavaScript调试

JS不像C#,有语法错,在编译时给警告;但JS只能在浏览器端给你警告,且前提是你把警告开启了。

法一、通过IE设置实现

JavaScrip学习之旅(五) JavaScript变量

 

       var i = 10;        i = i + 10;         i = j + 10;        alet(i);                function a()        {            var j = 10;            alert(j);                    }
运行后有以下提示:

JavaScrip学习之旅(五) JavaScript变量

二、通过DebugBar

下载DebugBar(http://www.debugbar.com/download.php)后,采用IE浏览器,在工具栏右击会出现:

JavaScrip学习之旅(五) JavaScript变量

这样上面的错误代码会有下面的提示:

JavaScrip学习之旅(五) JavaScript变量

三、调试方法

首先将调试的页面设置为起始页:

JavaScrip学习之旅(五) JavaScript变量

 

在代码里设置断点。

 

 三、判断变量初始化
var x;        // 法一        if (x == null) {            alert("null");        }        // 法二        if (typeof(x) == "undefined") {            alert('undefined');        }        // 法三 推荐用法        if (!x) {        alert('不x');        }        if (x) {} // 变量被初始化了或者变量不为空或者变量不为0.


 

 

热点排行