JavaScript操作符-3

Posted 陈咪咪个人网站

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript操作符-3相关的知识,希望对你有一定的参考价值。

学习目标

1.掌握什么是表达式

2.掌握javascript操作符的分类

3.掌握算数操作符

什么是表达式

将类型的数据(如常量、变量、函数等),用运算符号按一定的规则链接起来的、有意义的式子称为表达式。

操作符的分类

1.算数操作符

2.逻辑操作符

3.赋值操作符

4.比较操作符

5.三元操作符

算数操作符(隐式类型转换5”)

+:加

-:减

*:乘

/:除

%:取余

递增和递减

1.递增

++aa++都是对进行递增的操作

区别:++a先返回递增之后的a的值(1+a)

     a++先返回a的原值,再返回递增之后的值

2.递减同理

 

 

 

 

 

 

JavaScript操作符

学习目标

1.掌握赋值操作符

2.掌握比较操作符

3.掌握三元操作符

赋值操作符

简单赋值:=

复合赋值:+=-=*=/=%=

比较操作符

><>=<======、!=、!==

==:相等,只比较值是否相等

===:相等,比较值的同时比较数据类型是否相等

=:不相等,比较值是否不相等

===:不相等,比较值的同时比较数据类型是否相等

返回值:boolean

三元操作符

var soce=55;

Var result=(soce>=60)?“及格”:“不及格”

Console.logresult

 

语法:条件?执行代码1:执行代码2

说明:可代替简单的if语句,如果条件成立,执行代码1,否则执行代码2

 

 

 

 

 

 

 

JavaScript操作符

学习目标

1.掌握逻辑操作符的分类

2.掌握逻辑操作符

逻辑操作符

&&:与,并且

||:

!:非

 

&&:与,并且(同时所有条件成立,返回true。只有一个条件不成立,返回false

说明:在有一个操作数不是布尔值的情况,逻辑与操作就不一定返回值,

此时它遵循下列规则:

1.如果第一个操作数隐式类型转换后为true,返回最后一个操作数

2.如果第一个操作数隐式类型转换后为false,则返回第一个操作数

3.如果有一个操作数是null,则返回null

4.如果有一个操作数是NaN,则返回NaN

5.如果有一个操作数是undefined,则返回undefined

 

||:(只要有一个条件成立,返回true

说明:在有一个操作数不是布尔值的情况,逻辑与操作就不一定返回值,

此时它遵循下列规则:

1.如果第两个操作数隐式类型转换后为true,返回第一个操作数

2.如果第两个操作数隐式类型转换后为false,则返回第二个操作数

3.如果有两个操作数是null,则返回null

4.如果有两个操作数是NaN,则返回NaN

5.如果有两个操作数是undefined,则返回undefined

 

!:非

说明:1.无论操作数是什么类型,逻辑非都会返回一个布尔值

      2.!!同时使用两个逻辑非操作符时:

      第一个逻辑非操作非会基于无论什么操作数返回一个布尔值,

      第二个逻辑非则对布尔值求反。

以上是关于JavaScript操作符-3的主要内容,如果未能解决你的问题,请参考以下文章

前端--3JavaScript

从零开始学习前端JAVASCRIPT — 3JavaScript基础string字符串介绍

JavaScript零基础入门 day3JavaScript运算符

web前端设计基础——HTML5CSS3JavaScript 简答题整理

基于CSS3JavaScript实现轮播图翻页,自动播放

HTML5CSS3javascript电子版视频资料免费分享(内部收藏版)