0
点赞
收藏
分享

微信扫一扫

JavaScript 运算符数据类型

胡桑_b06e 2022-04-13 阅读 54
JavaScript

阅读目录

运算符

1、自增运算符

let a=11;
alert(++a);

2、分别赋值

let a,b=12,13; //报错

对象的解构赋值

let {name,age} = {name : '铁扇公主', age : 35};
console.log(name,age);

数组的解构赋值

let [, b, c, d] = ['abc', 23, true];
console.log(b, c, d);

3、求多次方

alert(Math.pow(2,3));
alert(7/3);
alert(Math.ceil(7/3));

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、js 中逻辑运算符

console.log(1 && 0);
console.log(1 || 0);
console.log(!0);

在这里插入图片描述

数据类型

Number、String、Boolean、Null、Undefined、
object(包含普通对象,也包含数组和函数)

Null(空值)类型的值只有一个,就是null
    null这个值专门用来表示一个为空的对象
    使用typeof检查一个null值时,会返回object

Undefined(未定义)类型的值只有一个,就undefined
    当声明一个变量,但是并不给变量赋值时,它的值就是undefined
    使用typeof检查一个undefined时也会返回undefined

判断变量类型

typeof(a)

强制类型转换

方法很多,比如转成整形,可以用运算符比如正号负号,可以 parseInt,可以 Number 函数。

1、数据类型

let a=10;
console.log(a);
console.log(typeof(a));

在这里插入图片描述

a=10.1;
console.log(a);
console.log(typeof(a));

在这里插入图片描述

a="332432";
console.log(a);
console.log(typeof(a));

在这里插入图片描述

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

在这里插入图片描述

a=null;
console.log(a);
console.log(typeof(a));

在这里插入图片描述

a=undefined;
console.log(a);
console.log(typeof(a));

在这里插入图片描述

a={name:'996',age:11};
console.log(a);
console.log(typeof(a));

在这里插入图片描述

a=[1,2,3,4];
console.log(a);
console.log(typeof(a));

在这里插入图片描述

a=function(){console.log('aa');}
console.log(a);
console.log(typeof(a));

在这里插入图片描述

2、强制类型转换

强制类型转换

let b="2341";
console.log(typeof(b));

在这里插入图片描述
隐式转换

let b="2341";
let c=--b;
console.log(c);
console.log(typeof(c));

在这里插入图片描述

显示转换

let b="2341";
let d=Number(b);
console.log(d);
console.log(typeof(d));

在这里插入图片描述

let b="2341";
let e=parseInt(b);
console.log(e);
console.log(typeof(e));  

在这里插入图片描述

举报

相关推荐

0 条评论