js中变量的数据类型

var x;var关键字后面是变量名
变量名规则:字母、数字、下划线组成,不能用数字开头

数字类型(number)

var a = 1;
使用typeof来查看变量的类型
console.log(typeof a);

小数

var a = 0.1+0.2;
console.log(a);
//丢失了精准度

解决方法:
var a = (0.1*10 + 0.2*10)/10
console.log(a);

NaN(not a number)

var a=2;
var b="二";
var c=a-b;
console.log(c);
console.log(typeof c)

结果为NaN;

string字符串类型

var b = "你确定要删除吗"
console.log(typeof b);

var c = "g"
console.log(typeof c);

字符串类型(任意字符组合在一起,用引号引起来-----字母组合,汉字)

’等符号也属于字符串

var a="'";
console.log(a);
console.log(typeof a);

双引号里面只能包单引号,单引号只能包双引号

var b="他说:“你太年轻了,等再过两年吧!”。我就默默的走了!";
console.log(b)

双引号换成单引号

var b="他说:'你太年轻了,等再过两年吧!'。我就默默的走了!";
console.log(b);

转义:(通过反斜杠)

var b="他说:\“你太年轻了,等再过两年吧!\”。我就默默的走了!";
console.log(b);

boolean布尔类型

var a=true;
console.log(typeof a);

var a=false;
console.log(typeof a);

undefined未定义类型

console.log(typeof a);
没有定义过的变量就是未定义型;

对象类型

JavaScript数组

JavaScript 数组用方括号书写。
数组的项目由逗号分隔。
var a=[1,2,3];
console.log(typeof a);

数组索引基于零,这意味着第一个项目是 [0],第二个项目是 [1],以此类推

JavaScript对象

JavaScript 对象用花括号来书写。
对象属性是 name:value 对,由逗号分隔
var a={
name:张三,
age:15
}
console.log(a);
console.log(typeof a)

转载于:https://juejin.im/post/5d48f279f265da03f66da783

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值