JavaScript 表达式和运算符
JS 表达式和运算符
表达式,运算符是程序的基础,最简单的
var myName="zhuanbang";
这个就是一个表达式,把等号右边的字符串,赋值到左边myName这个变量名上;
表达式在各个类型里会介绍,这里主要总结运算符;
大多数的运算符是有+
、 -
、==
这种标点符号来表现,但是也有一些运算符是由关键字表示的,比如delete和instanceof,不过无论标点符号表示的运算符还是关键字表示的运算符,都是合法的运算符;
运算符
类似生活中的,加减乘除,是对程序的操作;
但是需要注意的是,数学里面的加减乘数等都是对数字而言的,但是在JS里这些都是可以对不同的数据进行操作的,当然这些也是包括数字类型的;
ECMAScript里用于操作数据值的运算符也叫操作符,只是叫法不同;
包括算术运算符,位运算,关系运算,相等运算;这些都是可以针对不同类型的值的(比如字符串,数值,布尔,对象)
需要牢记一点:应用对象的时候,运算符通常会调用对象上的valueOf或者toString方法,转成字符串后再次进行操作;
下面图片是截自权威指南,体现运算符的优先级;