| 运算符 | 描述 | 例子 | 结果 |
|---|---|---|---|
| + | 加 |
|
4 |
| - | 减 |
|
3 |
| * | 乘 |
|
20 |
| / | 除 |
|
|
| % | 求系数 (保留整数) |
|
|
| ++ | 累加 |
|
x=6 |
| -- | 递减 |
|
x=4 |
| 运算符 | 例子 | 等效写法 |
|---|---|---|
| = | x=y | x=y |
| += | x+=y | x=x+y |
| -= | x-=y | x=x-y |
| *= | x*=y | x=x*y |
| /= | x/=y | x=x/y |
| %= | x%=y | x=x%y |
| 运算符 | 描述 | 例子 |
|---|---|---|
| == | 等于 | 5==8 返回值为 false |
| === | 等于(检查值和类型) | x=5 y="5" x==y 返回值为 true x===y 返回值为 false |
| != | 不等于 | 5!=8 返回值为 true |
| > | 大于 | 5>8 返回值为 false |
| < | 小于 | 5<8 返回值为 true |
| >= | 大于等于 | 5>=8 返回值为false |
| <= | 小于等于 | 5<=8 返回值为 true |
| 运算符 | 描述 | 例子 |
|---|---|---|
| && | 与 | x=6 y=3 (x < 10 && y > 1) 返回值为 true |
| || | 或 | x=6 y=3(x==5 || y==5) 返回值为 false |
| ! | 非 | x=6 y=3 !(x==y) 返回值为 true |
字符串通常是文本,比如 "Hello World!"。使用 + 运算符就可以将两个字符变量结合在一起:
txt1="What a very"
txt2="nice day!"
txt3=txt1+txt2
变量 txt3 的现在的值是 "What a verynice day!"。
把空格插入表达式或者其中的一个字符串,就可以在两个字符串变量之间添加空格:
txt1="What a very" txt2="nice day!" txt3=txt1+" "+txt2
或者:
txt1="What a very "
txt2="nice day!"
txt3=txt1+txt2
变量 txt3 现在的值是:"What a very nice day!"。
JavaScript 也包含条件运算符,这种运算符可以给基于条件的变量赋值。
变量名=(条件)?值1:值2
greeting=(visitor=="PRES")?"Dear President ":"Dear "
假如变量 visitor 为 PRES,那么为 greeting 赋的值是 "Dear President"。假如变量 visitor 不等于 PRES,那么给 greeting 赋的值是 "Dear "。
Copyright © 2005-2009 www.86w3.com 本站所有文章可自由转载,本站保留网站风格及网页源文件所有版权
本站提供的部分教程文章部分来自互联网或网友发表,纯属学习交流之用,如侵犯您版权的请与我们联系,我们会尽快改正!
粤ICP备07501640号 站长:Knitter web标准技术交流群:37720374