javaScript数据类型与typeof操作符
2013-10-10 00:59
525 查看
1,typeof操作符。
typeof操作符是用来检测变量的数据类型。使用:typeof 变量名;返回以下字符串:
2,undefined类型
undefined只是一个值。当我们声明一个变量,没有做初化的时候。我们调用这个变量就会返回一个值undefined。如:
var name; alert(name);如果我们把alert语句写成alert(people);同样是返回undefined。这两种情况分别是一、只是定义了变量没有做相应的
初始化。二、没有声明相应的变量。调用报错。ps:在声明变量的时候最好进行初始化。
3,null类型。
null是一个只有一个值的特殊类型。表示一个空对象引用。用typeof检测返回是object。
undefined是派生自null。undefined==null。
4,Boolead类型。
Boolean 类型有两个值(字面量): true 和 false。 而 true 不一定等于 1, false 不一定等于 0。
JavaScript 是区分大小写的,True 和 False 或者其他都不是 Boolean 类型的值。boolean可以与其他类型转化。
以下是其他类型转换成 Boolean 类型规则:
5.Number 类型
Number 类型包含两种数值:整型和浮点型。
通过 Number.POSITIVE_INFINITY 和 Number.NEGATIVE_INFINITY 得到
Infinity(正无穷)及-Infinity(负无穷)的值。
alert(Number.POSITIVE_INFINITY); //Infinity(正无穷)
alert(Number.NEGATIVE_INFINITY);//-Infinity(负无穷)
var box = 12 / 0; //Infinity
6.String 类型
String 类型用于表示由于零或多个 16 位 Unicode 字符组成的字符序列,即字符串。字
符串可以由双引号(")或单引号(')表示。
typeof操作符是用来检测变量的数据类型。使用:typeof 变量名;返回以下字符串:
字符串 | 描述 |
undefined | 未定义 |
boolean | 布尔值 |
string | 字符串 |
number | 数值 |
object | 对象或者null |
function | 函数 |
undefined只是一个值。当我们声明一个变量,没有做初化的时候。我们调用这个变量就会返回一个值undefined。如:
var name; alert(name);如果我们把alert语句写成alert(people);同样是返回undefined。这两种情况分别是一、只是定义了变量没有做相应的
初始化。二、没有声明相应的变量。调用报错。ps:在声明变量的时候最好进行初始化。
3,null类型。
null是一个只有一个值的特殊类型。表示一个空对象引用。用typeof检测返回是object。
undefined是派生自null。undefined==null。
4,Boolead类型。
Boolean 类型有两个值(字面量): true 和 false。 而 true 不一定等于 1, false 不一定等于 0。
JavaScript 是区分大小写的,True 和 False 或者其他都不是 Boolean 类型的值。boolean可以与其他类型转化。
以下是其他类型转换成 Boolean 类型规则:
数据类型 | 转换为 true 的值 | 转换为 false 的值 |
Boolean | true | false |
String | 任何非空字符串 | 空字符串 |
Number | 任何非零数字值(包括无穷大) | 0 和 NaN |
Object | 任何对象 | null |
Undefined | undefined |
Number 类型包含两种数值:整型和浮点型。
通过 Number.POSITIVE_INFINITY 和 Number.NEGATIVE_INFINITY 得到
Infinity(正无穷)及-Infinity(负无穷)的值。
alert(Number.POSITIVE_INFINITY); //Infinity(正无穷)
alert(Number.NEGATIVE_INFINITY);//-Infinity(负无穷)
var box = 12 / 0; //Infinity
6.String 类型
String 类型用于表示由于零或多个 16 位 Unicode 字符组成的字符序列,即字符串。字
符串可以由双引号(")或单引号(')表示。
相关文章推荐
- JavaScript数据类型(一)——typeof操作符、Boolean、Null和Undefined
- JavaScript第三课——数据类型(typeof操作符、Undefined类型、Null类型、Boolean类型)
- javaScript数据类型与typeof操作符
- javaScript数据类型与typeof操作符
- 【JavaScript基础知识】——数据类型与typeof操作符
- javascript基本数据类型和typeof
- javaScript笔记 (三) 数据类型转换 和 操作符、流程控制
- javascript中的typeof返回数据类型注意
- Javascript学习指南(第2版)笔记(一) Script、数据类型和变量、操作符和语句
- JavaScript语法规则,数据类型以及操作符
- JavaScript:On The Way...(1)JS基础:数据类型,操作符
- JavaScript数据类型和typeof()用法
- JS数据类型(二)typeof操作符
- javascript的typeof返回哪些数据类型
- JavaScript类型检测, typeof操作符与constructor属性的异同
- javascript中typeof返回的数据类型
- JavaScript之变量与数据类型以及typeof
- 4000 javascript基本数据类型和typeof方法的总结
- 第3章 基本概念(2)数据类型:typeof操作符 Undefined类型 Null类型 Boolean类型
- javascript变量和数据类型以及typeof操作符