前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JavaScript(运算符)

JavaScript(运算符)

作者头像
全栈开发日记
发布2022-05-12 20:04:40
6680
发布2022-05-12 20:04:40
举报
文章被收录于专栏:全栈开发日记

我会珍惜每个人,但不会挽留任何人。

补充一句,JavaScript就是传统意义上的JS,意为网页脚本语言。

目录:

一元运算符(类型转换) 赋值运算符 算数运算符 比较运算符 逻辑运算符

一元运算符

即,只有一个运算数的运算符,也是最基本的运算符。

++(--) 在运算数前,先自增(自减),再运算。

++(--) 在运算数后,先运算,再自增(自减)。

详解:

代码语言:javascript
复制
int a=1;
a=++a;
//这时变量a输出为2
代码语言:javascript
复制
int a=1;
a=a++;
//这时变量a输出为1

自减也是一样。

在我们都js中,如果运算数不是运算符所要求的类型,那么js会自动将运算数进行类型转换。

string类型转number,按照字面值转换,如果字面值不是数字,则转成NaN。

boolean类型转number,true转成1,false转成0。

parseInt():转为整数

parseFloat():转为小数

Number():转为数字

.toString():转为字符串

Boolean():转为布尔类型

括号中写要转的变量。

其他类型转boolean

1、number:0为假,其他为真。

2、string:除了"" 是假,其他为真。

3、null&undefined:都是假。

赋值运算符

=(赋值):等于号后面的值赋值给前面的变量。

+=(加等):先将等于号两边的变量或值相加,然后赋值给等于号左边的变量。

-=(减等):同上

*=(乘等):同上

/=(除等):同上

%=(取余等):同上

算数运算符

+(加)

-(减)

*(乘)

/(除)

%(取余),即取余数。

代码语言:javascript
复制
int a=8%3;
//8除以3余数为2,所以变量a输出为2

比较运算符

>(大于)

<(小于)

>=(大于或等于)

<=(小于或等于)

==(等于)

!=(不等于)

===(全等于):比较之前会先比较类型,如果类型不同,直接返回false。

!==(不全等于):同上。

逻辑运算符

&(且):与,并且。

| (或):或者。

!(非):取反。

三元运算

简写版的if...else...

代码语言:javascript
复制
var c=a>b?1:0;

表达的含义如下:

代码语言:javascript
复制
if(a>b){
   c=1;
}else{
   c=0;
}
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-07-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 全栈开发日记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档