JavaScript基础之运算符
在 JavaScript 中,我们可以使用不同的运算符对各种数据类型进行各种操作。下面介绍几种常用的运算符。
算术运算符
算术运算符用于操作数字类型的数据。
加号(+)
加号用于加法运算。
let a = 1, b = 2;
let c = a + b; // c = 3
减号(-)
减号用于减法运算。
let a = 2, b = 1;
let c = a - b; // c = 1
乘号(*)
乘号用于乘法运算。
let a = 2, b = 3;
let c = a * b; // c = 6
除号(/)
除号用于除法运算。
let a = 6, b = 2;
let c = a / b; // c = 3
取模(%)
取模用于取余数。
let a = 6, b = 4;
let c = a % b; // c = 2
赋值运算符
赋值运算符用于给变量赋值。
等号(=)
等号用于将等号右边的值赋给等号左边的变量。
let a = 1;
a = 2; // a = 2
加等于(+=)
加等于用于给变量加上一个值并将结果再次赋值给该变量。
let a = 1;
a += 2; // a = 3
其他的赋值运算符还包括减等于(-=)、乘等于(=)和除等于*(/=)等。
比较运算符
比较运算符用于比较两个值是否相等。
等于(==)
等于用于判断左右两个值是否相等。
let a = 1, b = 1;
let c = a == b; // c = true
不等于(!=)
不等于用于判断左右两个值是否不相等。
let a = 1, b = 2;
let c = a != b; // c = true
大于(>)、小于(<)、大于等于(>=)和小于等于(<=)
这些比较运算符用于比较左右两个值的大小关系。
let a = 2, b = 3;
let c = a > b; // c = false
let d = 4, e = 4;
let f = d >= e; // f = true
逻辑运算符
逻辑运算符用于操作布尔类型的数据。
与(&&)
与运算符用于判断左右两个值是否都为 true。
let a = true, b = false;
let c = a && b; // c = false
或(||)
或运算符用于判断左右两个值是否有一个为 true。
let a = true, b = false;
let c = a || b; // c = true
非(!)
非运算符用于取相反值。
let a = true;
let b = !a; // b = false
示例说明
示例一
下面是一个简单的计算器程序,用户输入两个数字和运算符,程序计算并输出结果。
let num1 = Number(prompt("请输入第一个数字"));
let num2 = Number(prompt("请输入第二个数字"));
let operator = prompt("请输入运算符(+, -, *, /)");
if (operator == '+') {
console.log(`${num1} + ${num2} = ${num1 + num2}`);
} else if (operator == '-') {
console.log(`${num1} - ${num2} = ${num1 - num2}`);
} else if (operator == '*') {
console.log(`${num1} * ${num2} = ${num1 * num2}`);
} else if (operator == '/') {
console.log(`${num1} / ${num2} = ${num1 / num2}`);
} else {
console.log(`无法计算,不支持的运算符${operator}`);
}
示例二
下面是一个简单的登录验证程序,用户输入用户名和密码,程序判断输入是否正确。
let username = prompt("请输入用户名");
let password = prompt("请输入密码");
if (username == 'admin' && password == '123456') {
console.log("登录成功");
} else {
console.log("用户名或密码错误");
}
以上就是 JavaScript 基础之运算符的完整攻略,希望对您的学习有所帮助!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript基础之运算符 - Python技术站