js中+和有什么区别,js里面+=是什么意思

2021-01-05 06:57:43 字数 5531 阅读 2543

1楼:匿名用户

a+=2; //a= a+2;

a=2 ; // a=2

js中+=和=有什么区别

2楼:纯洁的小树

=就是复制,

+=是变量加上右侧表达式的值之后再重新复制给变量,例如var a=2;直接给a变量赋值2

a+=2 和 a=a+2;是等效的!

3楼:轻浮摇摆

这个都一样的把,=是一个运算符号,意思为赋值;+=为自增

4楼:钊仁香丑

1、比较结果上的区别

!=返回同类型值比较结果。

!==不同类型不比较,且无结果,同类型才比较。

2、比较过程上的区别

!=比较时,若类型不同,会偿试转换类型。

!==只有相同类型才会比较。

3、用法

都是用来比较值的。

扩展资料:

js中的!=、==

、!==、===的用法

varnum=1;

varstr

='1';

vartest=1;

test

==num

//true 相同类型 相同值

test

===num

//true 相同类型 相同值

test

!==num

//false

test与num类型相同,其值也相同, 非运算肯定是falsenum==

str//true

把str转换为数字,检查其是否相等

num!=

str//false ==的

非运算num

===str

//false

类型不同,直接返回false

num!==

str//true

num与

str类型不同

意味着其两者不等 非运算自然是true

注:==和!=

比较若类型不同,先偿试转换类型,再作值比较,最后返回值比较结果 。

而 ===

和!==

只有在相同类型下,才会比较其值。

5楼:李蕊智云

!=在表达式两边的数据类型不一致时,会隐式转换为相同数据类型,然后对值进行比较.

!==不会进行类型转换,在比较时除了对值进行比较以外,还比较两边的数据类型,

它是恒等运算符===的非形式.

6楼:春玉英进婷

1、用法

都是用来比较值的。

2、比较过程

!=比较时,若类型不同,会偿试转换类型;

!==只有相同类型才会比较。

3、比较结果

!=返回同类型值比较结果

;!==

不同类型不比较,且无结果,同类型才比较;

4、举例

varnum

=1; var

str=

'1'; var

test=1;

test

!==num //false

test与num类型相同,其值也相同,非运算肯定是false。

num!=

str //false

==的非运算。

num!==

str //true

num与

str类型不同

意味着其两者不等,非运算自然是true啦。

扩展资料:==和

!=比较若类型不同,先偿试转换类型,再作值比较,最后返回值比较结果。而===

和!==

只有在相同类型下,才会比较其值。

==equality

等同,===

identity

恒等。==,

两边值类型不同的时候,要先进行类型转换,再比较。

===,不做类型转换,类型不同的一定不等。

“=”:这个表示赋值,不是表示运算符

“==”:表示等于(值)

“===”:表示全等于(类型和值)

javascript中+=和+有什么区别吗?

7楼:北京巴卜技术****

复合赋值运算符:左操作数同时也是目的操作数相当于num=num%arrtext.length类似的还有+=,-=,*=,/=

8楼:毛念儿

+=是自加的意思,b+=2相当于b=b+2

javascript中 += 和 -=是什么意思?

9楼:匿名用户

比如说:

sum+=num;可以拆分为:sum=sum+num;

sum-=num;可以拆分为: sum=sum-num;

以上两个前后写法运行结果一致。就是一种写法,一个是加等于。一个是减等于。

10楼:匿名用户

+=是相加之后再赋值,即a+=b <=> a=a+b

-=是相加之后再赋值,即a-=b <=> a=a-b

这里有一套相当不错的教程javascript教程

11楼:匿名用户

a+=b就是a=a+b,来自于c语言的语法格式,非常有效率的语法格式

更多的信息可以学习javascript 面试问题

javascript教程及各类问题解答

12楼:匿名用户

a += b; 的意思就是 a = a + b;

a -= b; 的意思就是 a = a - b;

13楼:匿名用户

自加减,就是说a+=b 可以理解为a=a+b,减法也是一样

js里面+=是什么意思

14楼:匿名用户

累加并赋值语句,举个例子就很容易明白了.

i+=1 等同于 i=i+1

js里的++、--、+=、*=分别表示什么啊,还有这类的符号吗,可以详细一点吗谢谢

15楼:匿名用户

++和--这是算数运算符

。比如 x=5 ,y=++x,y=6

比如 x=5 ,y=--x,y=4

+=是赋值运算符。

比如 x+=y,相当于x=x+y

*= 比如 x*=y,相当于x=x*y类似的符号:还有

1、除法 (/)

除法运算符的结果是操作数的商 ,左操作数是被除数,右操作数是除数。

2、求余 (%)

求余运算符返回第一个操作数对第二个操作数的模,即var1对var2取模,其中var1和var2是变量。取模功能就是var1除以var2的整型余数。

3、幂 (**)

幂运算符返回第一个操作数做底数,第二个操作数做指数的乘方。即,var1var2,其中var1和var2是其两个操作数。幂运算符是右结合的。

4、一元负号 (-)

一元负号运算符位于操作数前面,并转换操作数的符号。

扩展资料分类c的运算符有以下几类:

注意:条件运算符是c语言中惟一一个三目(三元)运算符

16楼:

这些符号一般用于while、for等里面,++表示一个变量增加1,--表示一个变量减少1,+=表示一个变量固定增加一个数,*=表示一个变量固定乘一个数,类似这样的还有:

-=:-=后接数字,表示一个变量固定减少一个数/=:/=后接数字,表示一个变量固定除以一个数%=:%=后接数字,如果接n,则表示一个变量除以n,然后取余数。

17楼:休息休息在

++表示这个数据加1,--表示这个数据减1后面那两个有点忘了,好像+=是变量a+=变成a=a+a,*=就是变量b变成b=b*b。以上是c语言里面的不知道js是不是这样分

18楼:匿名用户

和强类型语言如c、c++、java里边的用途是一致的。

var i = 0;

i += 1; //i = 1;

i += 1; //i = 2;

如果没法进行运算,则统一将起转换成字符串进行字符串的操作:

如:var i = 1;

i += 1;//此时i=2;

i += "hello"//此时i=“2hello”

如果转换为字符串还没法运算,js在此停止,不往后边继续执行

“+=“在js中是什么意思?各位帮一下!

19楼:匿名用户

+= 是连接复值。

s += 5;表示把s的值+5后复值给s

若s是字符串,则是连接后赋值。

s += "5";就是将s字符串的值连接上字符串5后赋值给s。

s += 5;若s为字符串,则同s+="5";因为js是弱变量,会自动转5为“5”。

与s = s+5;语句同意。

20楼:倒霉熊

a+=b;

就相当于

a = a+b;

javascript中"" 和'的区别

21楼:匿名用户

javascript 中“”和来''的 区别:源1、标签中用“”,如:bai

2、var a = '112321233'+test+'45556'+'abc\"ddd\"add';

''里面du包含"",一般要加转义zhi字符;

dao双引号同理;

22楼:lzs丶灬

双引号比单引号稍稍耗费点系统资源,因为双引号还需要负责某些特殊**的转换工作,如 \n 及 \r 等。

其它时候,都是一样的。

所以,一般建议不包含转义字符的字符串,就用单引号来处理。

js中i++和++i之前的区别

23楼:匿名用户

i++返回的是自增之前的值,++i返回的则是自增后的值。

如:var i = 1;

var a = i++; //a = 1; 此时i为2,但赋给a的是1

var b = ++i; //b = 3

24楼:曲尽心悠扬

i++先赋值自增

var i = 0;

var a =i++;

console.log(i); // 1console.log(a); // 0++i 先自增赋值var i = 0;

var a = ++i;

console.log(i); // 1console.log(a); // 1i++ 和 ++i 原理?

i++ 即后加加,原理是:先自增,然后返回自增之前的值++i 即前加加,原理是:先自增,然后返回自增后的值

js"里面的是什么意思,js里面$是什么意思

1楼 匿名用户 与或非 与 两边的东西 同事为真的时候才为真 或 两边只要有一个为真的时候 表达式就为真! 非 非后面的 为真 表达式就为假 后面为假的 表达式就是真的 就是相反的意思 问题中的 就是 第二种 或 2楼 js里面 代表逻 辑或语句,一般 逻辑或 语句只要有一个条件满足,那么就会执行流...

js里的是什么意思,js里面$是什么意思

1楼 朕成功先生 那可能是用了js的框架,诸如prototype。是document getelementbyid 的缩 写, aobject 即document getelementbyid aobject 。当然 不仅仅只有这么简单的缩写函数。 classid 就可以得到页面内所有用了css类c...

js中等符号是什么意思,JS中,“==”“!=”“++”“--”等符号是什么意思?

1楼 匿名用户 js中 是用来判断的 即等于 ! 也是用来判断的 即不等于 是自加 就是在原有的基础上加上1 反之为自减1如 a 21 a 相当于 a a 1 即22a a a 1 即a为20 2楼 匿名用户 等于不等于 连续加一 连续减一 js中这些符号是什么意思 , , ,!, 3楼 莫道無情 ...