javascript数据类型

javascript数据类型

原始数据类型:值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol。
引用数据类型:对象(Object)表现形势:数组(Array)、函数(Function)。

一、数值(number)

数字,不用引号包裹。

<script>
    const name = 1;
    console.log(typeof name);//number
</script>
<!--  typeof:用来判断数据类型  -->

二、 字符串类型(string)

字符串,一段文本,用引号包裹。

<script>
    var name = ‘1’;
    var Name = "1";
    console.log(typeof name);//string
    console.log(typeof Name);//string
</script>
  1. 双引号""
  2. 单引号‘’
  3. 反引号``:可以换行,里面可以同时嵌套单引号和双引号

引号嵌套:

  • 单引和双引之间只能互相嵌套;
  • 反引中可以嵌套双引也可嵌套双引。
<script>
    var str1 = "我们的网址是'http://www.baidu.com'";
    var str2 = '我们的网址是"http://www.baidu.com"';
    var str3 = `文字'链接'为我们的网址:"http://www.baidu.com"`;
    console.log(str1);//我们的网址是'http://www.baidu.com'
    console.log(str2);//我们的网址是"http://www.baidu.com"
    console.log(str3);//文字'链接'为我们的网址:"http://www.baidu.com"
</script>

三、布尔值(Boolean)

布尔值,只能有两个值:true和false。特殊关键字,不用引号包裹。

四、undefined

未定义的值,是一个特殊的值,在某些情况下,变量存在空缺值(即没有被赋值),就会自动赋值为undefined这样一个特殊的值。

<script>
    var sex;
    console.log(sex);//undefined
</script>

五、空值(Null)

占位符,用来占位的,表示空,一般用来结识对象的引用。可以通过将变量的值设置为 null 来清空变量。

<script>
    var name = 'fhjfj';
    console.log(name);//fhjfj
    name = null;
    console.log(name);//null
</script>

六、 symbol类型

Symbol 是 ES6 引入了一种新的原始数据类型,表示独一无二的值,是一种特殊的、不可变的数据类型,可以作为对象属性的标识符使用。
e.g.
Symbol(“foo”) 不会强制字符串 “foo” 进入一个Symbol,它每次都创建一个新的Symbol:

Symbol("foo") === Symbol("foo"); // false

七、Object对象

基本Js中任何东西都是对象,且都可以被储存在变量里。
表现形式
数组(array)、函数(function(){})……

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值