认识javascript数据类型:Number、BigInt、String、Boolean、object、null、undefined等
树图思维导图提供 javascript数据类型 在线思维导图免费制作,点击“编辑”按钮,可对 javascript数据类型 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:740e9f5caa0d59bdb0f7b6f61072e312
javascript数据类型思维导图模板大纲
范围:-2^53-1 ~2^53-1
代表整数和浮点数
let n = 123;
n = 12.345;
特殊数值
Infinity
alert( 1 / 0 ); // Infinity
alert( Infinity ); // Infinity
-Infinity
NaN
代表计算错误
alert( "not a number" / 2 ); // NaN,这样的除法是错误的
任何对 NaN 的进一步操作都会返回 NaN
alert( "not a number" / 2 + 5 ); // NaN
数学运算是安全的
表示任意长度的整数
将 n 附加到整数字段的末尾来创建 BigInt 值
const bigInt = 1234567890123456789012345678901234567890n;
兼容性问题
IE 不支持
创建字符串的方式
双引号、单引号
“简单”引用
反引号(模板字符串)
let name = "John";
// 嵌入一个变量
alert( `Hello, ${name}!` ); // Hello, John!
// 嵌入一个表达式
值:true 和 false
代表“无”、“空”或“值未知”的特殊值
不是一个“对不存在的 object 的引用”或者 “null 指针”
代表未被赋值
let age;
alert(age); // 弹出 "undefined"
用于储存数据集合和更复杂的实体
用于创建对象的唯一标识符
返回参数的类型
typeof undefined // "undefined"
typeof 0 // "number"
typeof 10n // "bigint"
typeof true // "boolean"
typeof "foo" // "string"
typeof Symbol("id") // "symbol"
typeof Math // "object" (1)
typeof null // "object" (2)
typeof alert // "function" (3)
树图思维导图提供 Python基本语法与数据类型思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 Python基本语法与数据类型思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:350489608220fa38c9d889c5e984fea7
树图思维导图提供 常用组合数据类型 在线思维导图免费制作,点击“编辑”按钮,可对 常用组合数据类型 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:ca9e401d1f229d413e906bcaf39fe4b5