-
number 数字
number类型是任意的正或负的数值,包括了整数和浮点数。
var
num1 = 100;var
num2 = 100.10;var
num3 = 0.10; |
-
string 字符串
字符串是被包裹在单引号或双引号内的,如果字符串的内容需要包含引号,就需要使用“\”符号进行转义。
var
statement1 = 'He said "JavaScript is awesome!"';var
statement2 = "He said \"JavaScript is awesome!\""; |
-
boolean 逻辑值
boolean类型的值是true和false。
var
okay = true;var
fail = false; |
-
null 不存在
null是一种特殊类型,null代表的是一个值,与其他编程语言类似。
| var foo = null; |
-
undefined 未定义
undefined是一种特殊类型,undefined代表的是一个没有值被分配的状态。在使用了undefined关键字或者未定义值的时候undefined类型将被创建。
var
bar1 = undefined;var
bar2; |
-
类型检查
JavaScript提供了检查变量类型的方法。常见的做法是使用typeof运算符来确定一个特定值的类型。
//
检查各种不同的变量var
myFunction = function() {console.log("hello"
);};var
myObject = {foo:"bar"};var
myArray = [ "a",
"b", "c" ];var
myString = "hello";var
myNumber = 3;typeof
myFunction; // "function"typeof
myObject; // "object"typeof
myArray; // "object" -- 注意!typeof
myString; // "string"typeof
myNumber; // "number"typeofnull;
// "object" -- 注意!if
( myArray.push && myArray.slice && myArray.join ) {//
可能是一个数组}if
( Object.prototype.toString.call( myArray ) ===
"[object Array]" ) {//
绝对是一个数组//
这是最可靠的检查方法//
去确认一个特定的值是否是数组对象} |
本文介绍了JavaScript中的基本数据类型,包括number、string、boolean、null和undefined,并解释了如何使用typeof运算符来检查变量的类型。
4558

被折叠的 条评论
为什么被折叠?



