从屌丝到架构师的飞越(JavaScript篇)-运算符

一、介绍

这节课呢,我们来了解的是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)?"年龄太小":"年龄已达到";

你可能感兴趣的:(从屌丝到架构师的飞越(JavaScript篇)-运算符)