JavaScript特殊运算符有哪些?
在编写JavaScript代码时,我们经常会使用到一些特殊的运算符,它们可以帮助我们更方便地完成一些复杂的操作,本文将介绍JavaScript中常用的特殊运算符及其用法。
算术运算符
1、加法运算符(+):用于对两个数值进行相加。
let a = 10; let b = 20; let sum = a + b; // 结果为30
2、减法运算符(-):用于对两个数值进行相减。
let a = 10; let b = 20; let difference = a b; // 结果为-10
3、乘法运算符(*):用于对两个数值进行相乘。
let a = 10; let b = 20; let product = a * b; // 结果为200
4、除法运算符(/):用于对两个数值进行相除,需要注意的是,如果被除数和除数都是整数,那么结果也会是整数,否则结果会是浮点数。
let a = 10; let b = 2; let quotient = a / b; // 结果为5
5、取模运算符(%):用于求两个数值相除后的余数。
let a = 7; let b = 3; let remainder = a % b; // 结果为1
关系运算符
1、等于运算符(==):用于判断两个值是否相等,包括类型转换。
let a = 10; let b = "10"; let isEqual = (a == b); // 结果为true,因为在比较之前,a会被转换为字符串类型
2、不等于运算符(!=):用于判断两个值是否不相等。
let a = 10; let b = "10"; let isNotEqual = (a != b); // 结果为true,因为a和b的类型不同,所以它们不相等
3、全等于运算符(===):用于判断两个值是否完全相等,包括类型和值,注意,这里的双等号表示严格相等。
let a = 10; let b = "10"; let isStrictEqual = (a === b); // 结果为false,因为a的类型是数字,而b的类型是字符串,它们的类型不同,所以它们不完全相等
4、全不等运算符(!==):用于判断两个值是否不完全相等,包括类型和值,注意,这里的双等号表示严格不等,与全等于运算符不同,这里的双非等号表示类型和值都不同时才认为它们不相等。
let a = 10; let b = "10"; let isStrictNotEqual = (a !== b); // 结果为true,因为a和b的类型不同,所以它们不完全相等
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/247684.html