Js中的运算符

运算符

运算符:就是可以运算的符号 比如 + 、-、*、/

运算符包括:

  • 算术运算符
  • 比较运算符
  • 逻辑运算符
  • 赋值运算符
  • 字符串运算符

?
?

1、算术运算符

+、-、*、/、%(求余数)、++、--

++:自加1运算符

i++: 后加加 先赋值后将自已加1

++i:前加加 先将自己加1后赋值

- -:自减1运算符

i- -:后减减 先赋值后将自已减1

- -i:前减减 先将自己减1后赋值

?
?

2、赋值运算符

=、+=、-=、*=、/=、%=

=:把右边的赋值给左边的

+=:把左边的加上右边的再赋值给左边

-=:把左边的减去右边的再赋值给左边的

*=:把左边的乘以右边的再赋值给左边的

/=:把左边的除以右边的再赋值给左边的

%=:把左边的求余右边的再赋值给左边的

?
?

3、字符串运算符

+、+=、

+:如果两个都是数值型数据 则会进行加法运算。如果有一个是字符串的话就会进行字符串拼接

+=:把左边的加上右边的再赋值给左边的

4、比较运算符

返回布尔类型的数据:true和false

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

?
?

==:只判断值相等

===:既判断值相等同时也判断数据类型相等

?
?

5、三目运算符

格式:条件表达式 ?值1:值2

说明:

????当表达式成立时 ,就会输出值1,反之就是输出值2

6、逻辑运算符

&&(逻辑与) ||(逻辑或) !(取反)

&& 逻辑与:两个条件同时为真时就为真,反之就为假

|| 逻辑或:两个条件只要一个为真 就为真,反之为假

7、运算符的优先级

特殊运算符>算术运算符>比较运算符>逻辑运算符>赋值运算符

时间: 2024-10-09 22:19:39

Js中的运算符的相关文章

JS中的运算符&amp;JS中的分支结构

一.JS中的运算符 1.算术运算(单目运算符) + 加.- 减.* 乘./ 除.% 取余.++ 自增.-- 自减 >>> +:有两种作用,连接字符串/加法运算.当+两边全为数字时,进行加法运算: 当+两边有任意一边为字符串时,起连接字符串的作用,连接之后的结果为字符串 除+外,其余符号运算时,会先尝试将左右变量用Number函数转为数字 >>> /: 结果会保留小数点 >>> ++: 自增运算符,将变量在原有基础上+1: --: 自减运算符,将变量在原

js中的运算符和条件语句

js中的运算符大体上可以分为4类:1算术运算符.2一元操作符.3比较运算符.4逻辑运算符. 算术运算符一般指的是加减乘除求余这五种操作符:+,-,*,/,%.通过算术运算符可以对js中的变量进行操作.如: var a=100,b,c,d,e,f; b= a+10; //110 c=a-10; //90 d=a*10; //1000 e=a/10; //10 f=a%3; //1 一元操作符指的是只能操作一个值的操作符:如i++,i--,++i,--i;在这里要注意区别i++与++i: var a

JS中的运算符和JS中的分支结构

JS中的运算符 1.算术运算(单目运算符) + .-.*. /. %取余.++自增 .--自减 +:两种作用,链接字符串/加法运算.当+两边全为数字时,进行加法运算:当+两边有任意一边为字符串时,起链接字符串作用, 链接之后的结果为字符串. 除+外,其余符号运算时,会先尝试将左右变量用Number函数转为数字: /:结果会保留小数点. ++:自增运算符,将变量在原有基础上+1: --:自增运算符,将变量在原有基础上-1: [a++和++a的异同] ①相同点:无论a++还是++a,运算完以后,a的

js中in运算符,forEach与map的用法-基础知识总结------彭记(016)

in运算符: <script> /*1.能够遍历对象的属性*/ var obj = { 'name':'jack', age:20 }; for(var key in obj){ console.log(key + ":" + obj[key]); } /*2.还可以判断 对象 是否可以访问某个属性,而不关注这个属性是否在当前对象中定义*/ console.log('name' in obj); //true console.log('toString' in obj);

js中的&amp;&amp; ||运算符与if语句

这种&&.||运算符来写if语句在某些人口中也被称为是短路写法.最初在网上学习这种写法时,看到了一个例子: var add_level = 0; if(add_step == 5){ add_level = 1; } else if(add_step == 10){ add_level = 2; } else if(add_step == 12){ add_level = 3; } else if(add_step == 15){ add_level = 4; } else { add_l

深入理解js中delete运算符

之前对delete操作符理解不深太深,碰到有些问题发现自己居然自己理解不了,经过寻师访友之后发现原来是自己基础知识不够扎实,所以各位少年还是得多多修行,才能处事不惊啊! 好了进入主题,首先看个例子: 1 //例一 2 var o = { x: 1 }; 3 delete o.x; // true 4 o.x; // undefined 5 6 //例二 7 var x = 1; 8 delete x; // false 9 x; // 1 10 11 //例三 12 function x(){}

js中三元运算符的两种情况

一.一般情况 <script type="text/javascript"> var b=5; (b == 5) ? a="true" : a="false"; document.write(" --------------------------- "+a); </script> 结果: --------------------------- true <script type="te

Javascript开发技巧(JS入门、运算符、分支结构、循环结构)

一.Js简介和入门 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>JavaScript简介</title> <!-- [使用JS的三种方式] 1.HTML标签中内嵌JS(不提倡使用): <button onclick="javascript:alert('小碧池!你真点啊!')">有本事点我呀!!!<

js中的操作符

写在前面 js语法 DOM对象(把body,div,p等节点树看成一个对象) BOM对象(把浏览器的地址栏历史记录DOM等装在一个对象) 浏览器是宿主,但js的宿主不限于浏览器,也可以是服务器,如node.js. 运算符: //js中拼接运算符 console.log(2+3); console.log('hello'+''+'world'); console.log(2+3+4+'haha'+5+6);//9haha56,一旦碰到非法数字后,后面的一律理解为“拼接” 例如 var num1=5