算数运算符
- 赋值运算符 “=”
- 变量名 = 变量值
<script>
var a = 1;
console.log(a);
</script>
将数值1赋值给变量名为a的变量
- 算术运算符 + 用于把值加起来。用于把文本值或字符串变量加起来(连接起来)。
- 如需把两个或多个字符串变量连接起来,请使用 + 运算符。
- 字符串类型的数字与数字类型相加时,字符串类型的数字会与数字类型相拼接;
- 布尔类型 会隐式转换转为字符串,true为1,false为0
- “-”,"*","/"运算时候也会隐式转换为数字类型
- %求模(取余)
比较运算符
-
比较和逻辑运算符用于测试 true 或者 false。
-
比较运算符在逻辑语句中使用,以测定变量或值是否相等。
绝对等于(值和类型均相等) | === |
---|---|
等于 | == |
不等于 | != |
不绝对等于(值和类型有一个不相等,或两个都不相等) | !== |
大于 | > |
小于 | < |
大于或等于 | >= |
小于或等于 | <= |
逻辑运算符
逻辑运算符用于测定变量或值之间的逻辑。
&& | and | 与 | 两边为真则为真 |
---|---|---|---|
or | 或 | 一边为真即为真 | |
! | not | 非 | 值为真时则为假 |
条件语句
通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可以在代码中使用条件语句来完成该任务。
if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码
if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码
if...else if....else 语句- 使用该语句来选择多个代码块之一来执行
switch 语句 - 使用该语句来选择多个代码块之一来执行
<script>
var a = prompt("输入一个数字");
// 创建一个变量a,用户输入一个数赋值给变量a
if(a/2==0){
//if语句进行判断,如果a取余2则为偶数,反之则为奇数
console.log("偶数");
}else{
console.log("奇数");
}
</script>
<script>
var a = prompt("输入今天周几");
// 创建一个变量a,用户输入周几赋值给变量a
switch(a){
//switch语句进行判断a,如果a为周一,则为控制台打印今天周一
case "周一":
console.log("今天周一");
break;
case "周二":
console.log("今天周二");
break;
case "周三":
console.log("今天周三");
break;
case "周四":
console.log("今天周四");
break;
case "周五":
console.log("今天周五");
break;
case "周六":
console.log("今天周六");
break;
case "周日":
console.log("今天周日");
break;
}
</script>