JS 数据类型

1.Number 类型

var n=100;

n=100.01

 

number 类型代表整数和浮点数。

数字可以有很多操作,比如,乘法 *、除法 /、加法 +、减法 - 等等。

除了常规的数字,还包括所谓的“特殊数值(“special numeric values”)”也属于这种类型:Infinity-Infinity 和 NaN

Infinity-Infinity 和 NaN 分别是:正无穷大,负无穷大和非数字

NaN 代表一个计算错误。它是一个不正确的或者一个未定义的数学操作所得到的结果

2.String( 字符串) 类型

 JavaScrript  中的字符串必须被括在引号里

var  str="hello"

在 JavaScript 中,有三种包含字符串的方式。

  1. 双引号:"Hello".
  2. 单引号:'Hello'.
  3. 反引号:`Hello`.

双引号和单引号都是“简单”引用,在 JavaScript 中两者几乎没有什么差别

3.Boolean 类型 (逻辑类型)

boolean 类型仅包含两个值:true和 false。

这种类型通常用于存储表示 yes 或 no 的值:true 意味着 “yes,正确”,false 意味着 “no,不正确

let nameFieldChecked = true; // yes, name field is checked

let ageFieldChecked = false; // no, age field is not checked

4.null (空值) 

特殊的 null 值不属于上述任何一种类型。它构成了一个独立的类型,只包含 null 值

var age=null

相比较于其他编程语言,JavaScript 中的 null 不是一个“对不存在的 object 的引用”或者 “null 指针”。

JavaScript 中的 null 仅仅是一个代表“无”、“空”或“值未知”的特殊值

5.undefined (无意义  值

特殊值 undefined 和 null 一样自成类型。

undefined 的含义是 未被赋值

如果一个变量已被声明,但未被赋值,那么它的值就是 undefined

var age;

alert(age);// 页面会弹出“undefined”

在JS中什么情况下会返回undefined

访问声明,但是没有初始化变量

var abc ;

console.log(abc);  //undefined

访问不存在的属性

 var ab=();

console.log(abc.a); //undefined

6.typeof 运算符

typeof 运算符返回参数的类型   对 typeof x 的调用会以字符串的形式返回数据类型:

typeof undefined // "undefined"

typeof 0 // "number"

typeof 10n // "bigint"

typeof true // "boolean"

typeof "foo" // "string"

7.Array(数组)

三法取一   var arr=["你"," 好 ", “啊 ” ]

var arr = ['少林寺','龙门石窟','二七塔','华谊电影小镇'];

console.log(arr[0]);

console.log(arr[1]);

console.log(arr[2]);

console.log(arr[3]);

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值