一、介绍
这节课呢,我们来了解的是JavaScript 运算符。在Java中呢我们已经学习了一系列的运算符,而这些运算符大部分都是可以应用在JavaScript 中的。例如 算术运算符、关系运算符、自增和自减运算符、条件运算符。
二、知识点介绍
1、算数运算符
2、赋值运算符
3、自增自减运算符
4、比较运算符
5、逻辑运算符
6、条件运算符
三、上课对应视频的说明文档
1、JavaScript 算术运算符
2、JavaScript 赋值运算符
赋值运算符用于给 JavaScript 变量赋值。
给定 x=10 和 y=5,下面的表格解释了赋值运算符:
2.1、用于字符串的 + 运算符
+ 运算符用于把文本值或字符串变量加起来(连接起来)。
如需把两个或多个字符串变量连接起来,请使用 + 运算符。
实例
如需把两个或多个字符串变量连接起来,请使用 + 运算符:
txt1="What a very";
txt2="nice day";
txt3=txt1+txt2;
txt3 运算结果如下:
What a verynice day
要想在两个字符串之间增加空格,需要把空格插入一个字符串之中:
实例
txt1="What a very ";
txt2="nice day";
txt3=txt1+txt2;
在以上语句执行后,变量 txt3包含的值是:
What a very nice day
或者把空格插入表达式中::
实例
txt1="What a very";
txt2="nice day";
txt3=txt1+" "+txt2;
在以上语句执行后,变量txt3 包含的值是:
What a very nice day
2.2、对字符串和数字进行加法运算
两个数字相加,返回数字相加的和,如果数字与字符串相加,返回字符串,如下实例:
实例
x=5+5;
y="5"+5;
z="Hello"+5;
x,y, 和 z 输出结果为:
10
55
Hello5
规则:如果把数字与字符串相加,结果将成为字符串!
3、自增和自减
自增++
通过自增可以使变量在自身的基础上增加1
对一个变量自增以后,原变量的值会立即自增1
自增分为两种:后++ 和 前++
无论是a++ 还是++a 都会立即使原变量的值自增1
不同的是a++ 和 ++a的值不同
a++的值等于原变量的值(自增前的值)
++a的值等于新值(自增后的值)
var d = 20;
var result = d++ + ++d + d;//20+22+22
console.log("result = "+result);
var d = 20;
//d++ = 20;
d = d++;
/*可分解成:
var e = d++;
d = e;
*/
console.log("d= "+d);
4、比较运算符
比较运算符在逻辑语句中使用,以测定变量或值是否相等。
如何使用
可以在条件语句中实用比较运算符对值进行比较,然后根据结果来采取行动: if(age<18)x=”Too young”;
5、逻辑运算符
逻辑运算符用于测定变量或值之间的逻辑。给定 x=6 以及 y=3,下表解释了逻辑运算符:
6、条件运算符
JavaScript 还包含了基于某些条件对变量进行赋值的条件运算符。
语法
variablename=(condition)?value1:value2
例子
实例
如果变量 age 中的值小于 18,则向变量 voteable 赋值 "年龄太小",否则赋值 "年龄已达到"。
voteable=(age<18)?"年龄太小":"年龄已达到";