从这三点了解JavaScript表达式和操作符,对于新手非常实用!
大部分编程语言都有相似的逻辑结构(比如常见的if语句),JavaScript脚本也不例外,而这些逻辑结构由数据和操作构成的。学习任何编程语言这些都是必须了解的,在这些基本操作的,其中操作符和表达式是最常见的,今天为大家介绍一下JavaScript的表达式和操作符。
JavaScript表达式
对变量进行赋值、改变、计算等操作的语句叫做表达式。比如说var A=2;var B=3;var C=A+B;这段简单的代码就是一个简单的表达式,你可以理解成它是变量、常量和操作符的综合。一个表达式可包含若干个变量和常量。一般在Javacript中一个自然行认为就是一个表达式,用分号“;”作为结束标志。也可以把所有表达式都写到一行,用分号隔开。但是不建议这样做,这样做不利于增加代码的可读性,毕竟你写的代码光你自己看着方便是不远远不够的。表达式可以分为操作表达式、赋值表达式、算术表达式和逻辑表达式,上面的例子是赋值表达式和算术表达式。
JavaScript操作符
JavaScript操作符表示应该进行声明性质的操作,对数据操作的符号。操作的类型决定它的语义,JavaScript操作符有自己的优先级。JavaScript操作符可以是四则运算符、关系运算符、位操作符、逻辑操作符、符合操作符。关于操作符要注意以下几点:
1、操作符可以分为一元操作符、二元操作符和三元操作符。一元和二元操作符是最常见的,常见的自加(++)、自减(--)是一元操作符,var A=2;var B=3;var C=A+B;是二元操作。
2、三元操作是比较复杂的,比如说x=prompt(“请输入一个正整数”,“10”);y=x>5?(x=5):(x*2);alert(y);。先使用prompt()得到一个整数。然后再用三元条件表达式做出判断:x是否大于5?如果大于,x>5表达式结果就是true。程序会执行“:”前面表达式“x=5”;如果小于5的话则执行“x*5”,最后的执行结果会被赋值给变量y,并通过alert显示给用户。三元操作符不建议嵌套超过3次。
3、自加、自减操作符中,要注意操作符和变量的位置,“x++”和“++x”是不同的意义。
4、位运算符统称当做逻辑运算符来使用。
JavaScript运算符的优先级
四则运算的计算顺序是乘除高于加减。先高级操作符优先后是低级操作符,括号是可以改变运算的先后顺序,这一点是经常用到的,运用得到是可以解决很多问题的。善于利用优先级可以构造复杂的表达式,即使看起来很怪但是是可以运行的。
关于JavaScript中的表达式和运算符先聊到这,大神可以直接忽略这篇文章,每天学习一个知识点,每日寄语-“一棵大树经过一场雨之后倒了下来,原来是根基短浅。我们做任何事都要打好基础,才能坚固不倒。”