返回

JS中的运算符和if语句 基础知识

前端

在现代编程语言中,运算符和if语句是两个基本要素,JS也不例外。本文将为大家介绍JS中的运算符和if语句的基本知识,帮助大家掌握JS编程的基础。

运算符

运算符用于对变量和值进行操作,它们可以分为算术运算符、比较运算符、逻辑运算符、赋值运算符、自增自减运算符和三元运算符。

  • 算术运算符:+、-、*、/、%、++、--
  • 比较运算符:==、===、!=、!==、>、<、>=、<=
  • 逻辑运算符:&&、||、!
  • 赋值运算符:=、+=、-=、*=、/=、%=
  • 自增自减运算符:++、--
  • 三元运算符:?:

if语句

if语句是条件语句的一种,用于根据条件来执行不同的代码块。if语句的语法如下:

if (condition) {
  // 如果condition为真,则执行此代码块
} else {
  // 如果condition为假,则执行此代码块
}

if语句还可以使用else if和switch语句来扩展。

实例

// 算术运算符
let a = 1;
let b = 2;
console.log(a + b); // 3
console.log(a - b); // -1
console.log(a * b); // 2
console.log(a / b); // 0.5
console.log(a % b); // 1

// 比较运算符
console.log(a == b); // false
console.log(a === b); // false
console.log(a != b); // true
console.log(a !== b); // true
console.log(a > b); // false
console.log(a < b); // true
console.log(a >= b); // false
console.log(a <= b); // true

// 逻辑运算符
console.log(a && b); // false
console.log(a || b); // true
console.log(!a); // false

// 赋值运算符
let c = 3;
c += 1; // c = c + 1
console.log(c); // 4

// 自增自减运算符
let d = 4;
d++; // d = d + 1
console.log(d); // 5

// 三元运算符
let e = 5;
let result = e > 0 ? "正数" : "负数";
console.log(result); // "正数"

// if语句
if (e > 0) {
  console.log("正数");
} else {
  console.log("负数");
} // "正数"

// else if语句
if (e > 0) {
  console.log("正数");
} else if (e < 0) {
  console.log("负数");
} else {
  console.log("零");
} // "正数"

// switch语句
switch (e) {
  case 1:
    console.log("一");
    break;
  case 2:
    console.log("二");
    break;
  case 3:
    console.log("三");
    break;
  default:
    console.log("其他");
} // "一"

总结

运算符和if语句是JS编程的基础,掌握它们将为您的JS编程之旅打下坚实的基础。希望本文对您有所帮助。