您当前的位置: 首页 >  Java

知其黑、受其白

暂无认证

  • 0浏览

    0关注

    1250博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

JavaScript 运算符数据类型

知其黑、受其白 发布时间:2022-04-11 15:26:57 ,浏览量:0

阅读目录
  • 运算符
    • 1、自增运算符
    • 2、分别赋值
    • 3、求多次方
    • 4、js 中逻辑运算符
  • 数据类型
    • 1、数据类型
    • 2、强制类型转换

运算符 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));  

在这里插入图片描述

关注
打赏
1665558895
查看更多评论
立即登录/注册

微信扫码登录

0.0420s