算数运算符 与 逻辑运算符
创始人
2024-03-01 23:56:05
0

一、算数运算符

1.加法运算符 + 

    1)number类型的加法就是数学加法计算

var a = 10 +20 +30 ;

console.log (a ) //60

   2)String 类型的加法就是拼接符号

var s1 = “1” + “aa” 

console.log (s1) // 1aa

var s2 = 10+ 12 + " 1" 

console.log(s2) // 221  按算数运算顺序运算

var s3= 10+"1" + 12  

console.log(s3) // 10112 

3)+ 可以把任意数值转为number类型 

2.减法运算符 -

    1)number类型的减法就是数学减法计算

var a = 30-20 ;

console.log (a ) //10

2)String 类型不能有减法运算,所以见过是NaN

var a = 30-"a" ;

console.log (a )   //NaN

3) - 可以把任意值转为number类型,变成负数,前面变成负号

3.乘法运算符 *

var r3 = 5 * 5

4.除法运算符  /

var r4 = 10 / 3

5.指数运算符  **

var r4 = 3 ** 2;

console.log(r4) // 9

6.余数运算符 % (取余)

//取余数  有余数显示余数,没有余数显示的0

var r5 = 10 % 3 ;

console.log(r5) //1

7.自增运算符 ++X 或 X++

++X 与  X++的区别

var b = 1;

var c = ++b  ; // --> 先运行 ++b = 2 ,再把2赋值给c c=2   (先自增再使用)

var c = b++ ;// --> 先把b赋值给c ,在进行b变量递增          (先使用后自增)

8.自减运算符 --X 或 X--

--X 与  X--的区别

var b = 4;

var c = --b  ; // --> 先运行 --b = 3 ,再把3赋值给c c=3  (先自减再使用)

var c = b--;// --> 先把b赋值给c c=4 ,在进行b变量递增  (先使用后自减)

9.赋值运算符 

var a3 = 10 a3 += 10 //等价于: a3 = a3 + 10 a4 -= 5 // 等价于 a4 = a4 - 5 a3 *= 5 // a3 = a3 * 5 a3 /= 5 // a3 = a3 / 5 a3 %= 5 // a3 = a3 % 5 a3 **=5 // a3 = a3 ** 5

二、逻辑运算符

1. 等于 x==y  (只判断值是否相同,不会判断数据类型)

var a = "3" ;

console.log( a == 3) //true  

2. 全等于 x===y  (比较值和数据类型) 建议使用

console.log( a === 3) //false

3.不等于 X!=Y   (只判断值是否相同,不会判断数据类型)

console.log( a != 3) //false

4.全不等于 !==  (比较值和数据类型)

console.log( a !== 3) //true

5.!非运算符   取Boolean的反值

console.log( !true ) // true的反值是false console.log( !!false ) // !false 是true,!true的值是false

6.与运算 &&  (两边同时为true 则为true,只要有一个false则返回false)

7.或运算 || (左右两边只要有一个true,则返回true,只有同时为false才会返回false)

|| 或逻辑运算符,如果左边是true,不会执行右边的代码  console.log( true || false && false || true && false  );  // 输出true          思路分析  : 把左边 true 和右边 false && false || true && false 看成一个整体                             左边是true 所以后面的代码不会执行 || 逻辑会判断左边是否为true(如果左边不是boolean类型,会转为boolean类型)

相关内容

热门资讯

常用商务英语口语   商务英语是以适应职场生活的语言要求为目的,内容涉及到商务活动的方方面面。下面是小编收集的常用商务...
六年级上册英语第一单元练习题   一、根据要求写单词。  1.dry(反义词)__________________  2.writ...
复活节英文怎么说 复活节英文怎么说?复活节的英语翻译是什么?复活节:Easter;"Easter,anniversar...
2008年北京奥运会主题曲 2008年北京奥运会(第29届夏季奥林匹克运动会),2008年8月8日到2008年8月24日在中华人...
英语道歉信 英语道歉信15篇  在日常生活中,道歉信的使用频率越来越高,通过道歉信,我们可以更好地解释事情发生的...
六年级英语专题训练(连词成句... 六年级英语专题训练(连词成句30题)  1. have,playhouse,many,I,toy,i...
上班迟到情况说明英语   每个人都或多或少的迟到过那么几次,因为各种原因,可能生病,可能因为交通堵车,可能是因为天气冷,有...
小学英语教学论文 小学英语教学论文范文  引导语:英语教育一直都是每个家长所器重的,那么有关小学英语教学论文要怎么写呢...
英语口语学习必看的方法技巧 英语口语学习必看的方法技巧如何才能说流利的英语? 说外语时,我们主要应做到四件事:理解、回答、提问、...
四级英语作文选:Birth ... 四级英语作文范文选:Birth controlSince the Chinese Governmen...
金融专业英语面试自我介绍 金融专业英语面试自我介绍3篇  金融专业的学生面试时,面试官要求用英语做自我介绍该怎么说。下面是小编...
我的李老师走了四年级英语日记... 我的李老师走了四年级英语日记带翻译  我上了五个学期的小学却换了六任老师,李老师是带我们班最长的语文...
小学三年级英语日记带翻译捡玉... 小学三年级英语日记带翻译捡玉米  今天,我和妈妈去外婆家,外婆家有刚剥的`玉米棒上带有玉米籽,好大的...
七年级英语优秀教学设计 七年级英语优秀教学设计  作为一位兢兢业业的人民教师,常常要写一份优秀的教学设计,教学设计是把教学原...
我的英语老师作文 我的英语老师作文(通用21篇)  在日常生活或是工作学习中,大家都有写作文的经历,对作文很是熟悉吧,...
英语老师教学经验总结 英语老师教学经验总结(通用19篇)  总结是指社会团体、企业单位和个人对某一阶段的学习、工作或其完成...
初一英语暑假作业答案 初一英语暑假作业答案  英语练习一(基础训练)第一题1.D2.H3.E4.F5.I6.A7.J8.C...
大学生的英语演讲稿 大学生的英语演讲稿范文(精选10篇)  使用正确的写作思路书写演讲稿会更加事半功倍。在现实社会中,越...
VOA美国之音英语学习网址 VOA美国之音英语学习推荐网址 美国之音网站已经成为语言学习最重要的资源站点,在互联网上还有若干网站...
商务英语期末试卷 Part I Term Translation (20%)Section A: Translate ...