站内搜索:

在线手册

javascript教程——基础教程

JavaScript 运算符
作者:不详   2008-5-1

算术运算符

运算符 描述 例子 结果
+
  • x=2
  • y=2
  • x+y
4
-
  • x=5
  • y=2
  • x-y
3
*
  • x=5
  • y=4
  • x*y
20
/
  • 15/5
  • 5/2
  • 3
  • 2.5
% 求系数 (保留整数)
  • 5%2
  • 10%8
  • 10%2
  • 1
  • 2
  • 0
++ 累加
  • x=5
  • x++
x=6
-- 递减
  • x=5
  • x--
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 "。

本站文章可直接用浏览器打印,无须专门打印页。    TOP