首页 > 编程语言 > 详细

JavaScript 入门教程四 语言基础【2】

时间:2016-02-17 12:27:34      阅读:142      评论:0      收藏:0      [点我收藏+]

一、数据类型介绍

 1、判断当前变量是否为 undefined: if (i === undefined) 或者 if (typeof (i) === "undefined")

    未初始化的变量默认会取得 undefined 值。而未声明的变量只有使用 typeof 不会出错,其余情况下都会出错。

    例子: var message;

        alert(message); // "undefined"

        alert(message1); // 错误

        alert(typeof (message)); // "undefined"

        alert(typeof (message1)); // "undefined"

 2、判断当前变量是否为 null : if (i === null) null 的类型为object,表示的是一个空对象指针。

 3、注意 === 要求两边的值以及类型都一样。而==只要求两边的值一样 故 “1”==true 返回的是 true 而 “1”===true 返回的是 false)。

 4、undefined 是为了定义未初始化的变量或者未声明的变量,而null 值是为了保存对象。

    所以当想用一个变量存储对象时 可以这样: var car = null;

    而声明普通变量而且想使用它存储字符串时 可以这样: var message = "message"; // 如果想用 message 存储 数字,应该这样 var message = 0;

 5、判断 NaN 使用函数: if(isNaN(0 / 0)) 返回结果为bool值 true 或者 false。NaN的数据类型为 number 它不与任何数值相等,包括它自己。

 6、Boolean 类型只有两个值:true false

 6、 数值的计算:

    alert(0/0); // NaN

    alert(0/1);// 0

    alert(1/0); // Infinity

    alert(-1/0); // -Infinity

JavaScript 入门教程四 语言基础【2】

原文:http://www.cnblogs.com/waitingAlone/p/5194809.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!