JavaScript 基础(一)

变量

  • 变量名必须以 字母、$和 _ 符号开头,并且不能包含空格,此外变量名支持大小写
  • javaScript 是一种无类型的语言,不需要指定变量类型,解释器会自动推算出数据类型,还可以将不同类型的值赋给同一个变量: var id = "testID";id = 1;

运算符

Java Script 算术运算符,其结果基于 y = 4 最初值
示例 x 结果
x = y + 5 9
x = y + “5" “45"
x = 10 / y 2.5
  • 数值 + 字符串 = 数值自动转化为字符串,然后这两个字符串连接到一起

比较和条件运算符

Java Script 算术运算符,其结果基于 x = 10 最初值
运算符 说明 示例 结果
== 等于(不比较类型,只是值) x == “10” true
=== 值和类型都相等 x === “10” false
x === 10 true
!= 不等于(不比较类型,只是值) x != “10” false
!== 值和类型都不相等 x !== “10” true
Java Script 中的 != == !== === 的用法和区别
var num = 1;
 
var str = '1';
 
var test = 1;
 
test == num   //true 相同类型 相同值
 
test === num  //true 相同类型 相同值
 
test !== num  //false test与num类型相同,其值也相同, 非运算肯定是false
 
num == str   //true  把str转换为数字,检查其是否相等。
 
num != str   //false  == 的 非运算
 
num === str  //false  类型不同,直接返回false
  • == 和 != 比较若类型不同,先偿试转换类型,再作值比较,最后返回值比较结果 。

  • === 和 !== 只有在相同类型下,才会比较其值。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容