4.javaScript中的运算符
2019-10-26 20:00
1931 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43167546/article/details/102760439
二.例子
javaScript中的运算符
文章目录
- javaScript中的运算符
- 一.js中的运算符
- 1.赋值运算符
- 2.算数运算符
- 3.复合运算符
- 4.关系运算符
- 5.逻辑运算符-或、与、非
- 6.条件运算符(也叫三目运算符)
- 7.()的优先级最高
- 8.注意:
- 9.乘方
- 10.开根号
一.js中的运算符
1.赋值运算符
= 赋值号右边的值赋给赋值号左边
2.算数运算符
+ - * / %(取余) ++(自增两个+号) --(自减两个-号)
3.复合运算符
+= -= /= *= %=
+=: var a+=1; (等价于) var a=a+1;
4.关系运算符
>(大于) <(小于) ==(只比较数值) !=(不等于) ===(不仅比较数值,还比较类型)
5.逻辑运算符-或、与、非
&&(与):相当于且,两个条件中一个为假即为假,两个为真才为真; ||(或):两个条件中一个为真则为真,两个为假才为假 !(非-取反):真亦是假,假亦是真;
6.条件运算符(也叫三目运算符)
boolean(布尔)?值1:值2;
boolean为ture则取走1;boolean为false则取走2;
7.()的优先级最高
8.注意:
var a=9;
var b=‘9’;
+:a+b---做的是拼接,是number类型转为string类型; -:b-a---做的是转换,除了+之外的其他运算符,遇到string和numberd的运算都是,string转化为number类型;
9.乘方
//Math是数学的意思,pow就是power乘方的意思 var a = Math.pow(3,4);//3的4次方 console.log(a); //3的(4的6次方) var a = Math.pow(3,Math.pow(4,6)); //结果显示:Infinity无穷的
10.开根号
var a = Math.sqrt(81);//sqrt开根号 console.log(a);
二.例子
<div id="box"> 2 </div> <script> var a = 10; //数值 var b = "12"; //字符 console.log(a + b); //1012拼接,数字转化为字符 console.log(a - b); //-2 正常出现 console.log(a * b); //120 console.log(a / b); //0.833 console.log(a % b); //10 //innerText取值 var box = document.getElementById("box").innerText; console.log(box - 0 + a); //12,减法将字符转化为数字 console.log(typeof box); //string类型 a = 5; var c; c = a++; console.log(c); //5 console.log(a); //6 a = 5; b = 6; c = a++ + b; console.log(c); //11 console.log(a); //6 console.log(b); //6 a = 5; c = a++ + a; //前一个a在做加法的时候为5,然后自增变为6就是后边a的值, console.log(a); //6 console.log(c); //11 b = "6"; console.log(a == b); //true不比较类型 console.log(a === b); //false不仅比较数值,还比较类型 console.log(!(a === b)); //true取反 b = 10; var num = a > b ? a : b; //比较两个数中的最大值 console.log(num); var c = 19; num = num > c ? num : c; //比较三个数中最大的数 console.log(num); </script>
相关文章推荐
- JavaScript语法入门系列(四) 运算符
- 【知识整理】javascript基础语法总结(2)——数据类型转换和运算符
- javaScript js介绍、引入、变量、值类型、运算符
- JavaScript 1.5 运算符
- 轻松学习JavaScript六:JavaScript的表达式与运算符
- javascript中逗号运算符
- javaScript运算符
- javaScript运算符和流程控制
- JavaScript基础(简介、变量、数据类型、运算符、对象、函数)
- Javascript操作运算符,循环结构以及逻辑结构
- 由一道题目引出的JavaScript中运算符的优先级问题
- JavaScript 小括号()分组运算符
- JavaScript中的运算符种类及其规则介绍
- JavaScript 无符号右移运算符
- JavaScript的数据类型,运算符及数据类型之间的转化
- javascript: 相等和不等运算符
- javascript相等运算符与等同运算符(转自www.jqueryba.com)
- javascript特殊运算符
- JavaScript基础系列2---数据类型和运算符
- javascript操作符和运算符