== 等于运算符

功能分类: Math Applab JavaScript 少儿编程

判断两个值是否相等。

在 APP 应用里经常会对两个值做比较,如用在 ifif-elsewhile 语句的条件判断表达式当中。== 表达式将返回 true —— 如果运算符左边的值跟运算符右边的值相等;否则为 false。

示例代码



// 判断两个数字是否相等
var x = 5;
var y = 4;
console.log(x == 5); // true
console.log(x == y); // false

示例代码:"aaa" 与 "AAA"? 大小写字符串比较。


// 大小写字符串比较
var x = "aaa";
var y = "AAA";
console.log(x == "aaa"); // true
console.log(x == y); // false

示例代码:5 与 "5"? 数字与含数字的字符串比较时,字符串会被自动转化为数字。


// 数字与字符串比较时,字符串会被自动转化为数字
var x = 5;
var y = "5";
if(x == y) // true
{
  console.log("equivalent")
}
else
{
  console.log("not equivalent")
}

示例代码:5 与 "five"? 不包含数字的字符串不会自动被转换为数字(无法转换)。


// 不包含数字的字符串不会自动被转换为数字(无法转换)
var x = 5;
var y = "five";
if(x == y) // false
{
  console.log("equivalent")
}
else
{
  console.log("not equivalent")
}

语法规则


___ == ___

参数说明

名称 类型 必需 参数描述
___ any Yes 操作对象可以是数字/字符串/布尔值,或数字/字符串/布尔值类型的变量,或返回数字/字符串/布尔值类型的方法,或返回数字/字符串/布尔值的表达式。

返回值

布尔值,true 或 false

提示说明

  • = 是赋值操作符。== 是判断两个值是否相等的比较操作符。不要混淆哦!
  • 当比较两个值前,JavaScript 将自动为某些比较的类型做转换(例如,数字 5 将等于字符串 “5”)。
  • 比较操作符包含 <<===>>=!=

查看更多少儿编程教程、JavaScript 介绍

返回文档首页