您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

七种js数据类型分享

2024/4/22 15:18:25发布28次查看
本文主要和大家分享七种js数据类型分享,希望能帮助到大家。1, number数字有十进制,二进制,八进制
0b开头表示二进制
0开头表示八进制
0x16进制
注意,在js里没有float,int,double等数据类型。number包含一切数字
2, string定义的字符串可用单引号,或双引号引起来
string a='123'或string a=“123”
空字符串的长度0
空格字符串的长度1
要表示单引号' ' '是错误的做法
表示单引号的两种正确做法。
可以用双引号将其引起来'
用转义字符‘\' '
顺便介绍一下其他的转义字符
’ \n’换行
‘\t’tab
‘\’一个斜杠
表示多行字符串的两种方法
var s = '12345' + '67890' // 无回车符号


var s = `12345 67890` // 含回车符号

3, booleanboolean 的取值
只有两个值:true 和 false
a && b 在 a 和 b 都为 true 时,取值为 true;否则为 false
a || b 在 a 和 b 都为 false 时,取值为 false;否则为 true
4, symbol5, objectobject 就是上面几种基本类型(无序地)组合在一起
object 里面可以有 object
var person = {
name: ‘shuyan’,
‘child’: {
name: ‘jack’
}, // 最后这个逗号可有可无
}
object 的 key 一律是字符串,不存在其他类型的 key
object[”] 是合法的
object[‘key’] 可以写作 object.key
注意 object.key 与 object[key] 不同
6,undefined7, nullundefined和null都表示没有值,至于 js 为什么有两个表示「没有值」的东西,可以从 js 之父的 twitter 中知道当时他也挺纠结的:https://twitter.com/brendaneich/status/333008305461006336
(规范)如果一个变量没有被赋值,那么这个变量的值就是 undefiend
(习俗)如果你想表示一个还没赋值的对象,就用 null。如果你想表示一个还没赋值的字符串/数字/布尔/symbol,就用 undefined
typeof 操作符xxx 的类型stringnumberbooleansymbolundefinednullobjectfunction
typeof xxx ‘string’ ‘number’ ‘boolean’ ‘symbol’ ‘undefined’ ‘object’ ‘object’ ‘function’
注意 function 并不是一个类型
js里的一切皆对象是错误的说法
array和function是属于object里的
1, number数字有十进制,二进制,八进制
0b开头表示二进制
0开头表示八进制
0x16进制
注意,在js里没有float,int,double等数据类型。number包含一切数字
2, string定义的字符串可用单引号,或双引号引起来
string a='123'或string a=“123”
空字符串的长度0
空格字符串的长度1
要表示单引号' ' '是错误的做法
表示单引号的两种正确做法。
可以用双引号将其引起来"'"
用转义字符‘\' '
顺便介绍一下其他的转义字符
’ \n’换行
‘\t’tab
‘\’一个斜杠
表示多行字符串的两种方法
var s = '12345' + '67890' // 无回车符号


var s = `12345 67890` // 含回车符号

3, booleanboolean 的取值
只有两个值:true 和 false
a && b 在 a 和 b 都为 true 时,取值为 true;否则为 false
a || b 在 a 和 b 都为 false 时,取值为 false;否则为 true
4, symbol5, objectobject 就是上面几种基本类型(无序地)组合在一起
object 里面可以有 object
 var person = {
     name: ‘shuyan’,  
     ‘child’: {
         name: ‘jack’
     }, // 最后这个逗号可有可无
 }
object 的 key 一律是字符串,不存在其他类型的 key
object[”] 是合法的
object[‘key’] 可以写作 object.key
注意 object.key 与 object[key] 不同
6,undefined7, nullundefined和null都表示没有值,至于 js 为什么有两个表示「没有值」的东西,可以从 js 之父的 twitter 中知道当时他也挺纠结的:https://twitter.com/brendaneich/status/333008305461006336
(规范)如果一个变量没有被赋值,那么这个变量的值就是 undefiend
(习俗)如果你想表示一个还没赋值的对象,就用 null。如果你想表示一个还没赋值的字符串/数字/布尔/symbol,就用 undefined
typeof 操作符xxx 的类型stringnumberbooleansymbolundefinednullobjectfunction
typeof xxx ‘string’ ‘number’ ‘boolean’ ‘symbol’ ‘undefined’ ‘object’ ‘object’ ‘function’
注意 function 并不是一个类型
js里的一切皆对象是错误的说法
array和function是属于object里的
以上就是七种js数据类型分享的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product