欢迎来到天天文库
浏览记录
ID:50369413
大小:522.50 KB
页数:25页
时间:2020-03-08
《JavaScript内置方法函数.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、JavaScript算术运算符运算符说明+加-减或单目减*乘/除%取模,即计算两个整数相除的余数。例如,10%3=1++递加1并返回数值或返回数值后递加1,取决于运算符的位置在操作数前还是后--递减1并返回数值或返回数值后递减1,取决于运算符的位置在操作数前还是后JavaScript比较运算符运算符说明<小于<=小于等于>大于>=大于等于==等于,此运算符先进行类型转换再测试是否相等。例如,“10”==10的值为true===严格等于,此运算符不进行类型转换直接测试是否相等。例如,“10”===10的值为false!=不等于,此运算符先进行类型转换再测试是否相等。例如,
2、“10”!=10的值为false.!==严格不等于,此运算符不进行类型转换直接测试是否相等。例如,“10”!==10的值为trueJavaScript逻辑运算符运算符说明&&逻辑与,只有当两个操作数的值都为true时,a&&b的值才为true
3、
4、逻辑或,只要两个操作数中其中之一的值为true,a
5、
6、b的值就为true!逻辑非,!true的值为false,!false的值为trueJavaScript位运算符运算符说明&按位与。两个操作数的相应位都为1时,该位的结果为1,否则为0。例如,4&7=4,因为0100&0111=0100
7、按位或。两个操作数的相应位有一个为1,则
8、该位的结果为1^按位异或。两个操作数的相应位不同时,该位的结果为1<<左移。左移的位数由第二个操作数确定>>右移。右移的位数由第二个操作数确定>>>无符号右移JavaScript赋值运算符运算符说明=将运算符左边的变量设置为右边表达式的值+=将运算符左边的变量递增右边表达式的值。例如,a+=b相当于a=a+b-=将运算符左边的变量递减右边表达式的值。例如,a-=b相当于a=a-b*=将运算符左边的变量乘以右边表达式的值。例如,a*=b相当于a=a*b/=将运算符左边的变量除以右边表达式的值。例如,a/=b相当于a=a/b%=将运算符左边的变量用右边表达式的值求模。例如,
9、a%=b相当于a=a%b&=将运算符左边的变量与右边表达式的值按位与。例如,a&=b相当于a=a&b
10、=将运算符左边的变量与右边表达式的值按位或。例如,a
11、=b相当于a=a
12、b^=将运算符左边的变量与右边表达式的值按位异或。例如,a^=b相当于a=a^b<<=将运算符左边的变量左移,具体位数由右边表达式的值给出。例如,a<<=b相当于a=a<>=将运算符左边的变量右移,具体位数由右边表达式的值给出。例如,a>>=b相当于a=a>>b>>>=将运算符左边的变量进行无符号右移,具体位数由右边表达式的值给出。例如,a>>>=b相当于a=a>>>bJavaScript其他
13、运算符运算符说明。成员选择运算符,用于引用对象的属性和方法。例如,window.status。有关对象的详细信息,将从第2章开始说明[]下标运算符,用于引用数组元素。例如,class[3]。()函数调用运算符,用于进行函数调用。例如,myFunction()。,逗号运算符,用于将不同的值分开。例如,vartoday,datedeleteDelete运算符删除一个对象的属性或一个数组索引处的元素。例如,deletemyArray[3]删除myArray数组的第4个元素。newNew运算符生成一个对象的实例。例如,newmyObjecttypeofTypeof运算符返回表示
14、操作数类型的字符串值。例如,typeoftrue的值为booleanVoidVoid运算符不返回任何数值JavaScript运算符优先顺序优先顺序运算符1成员选择、括号、函数调用、数组下标2!、-(单目减)、++、--、typeof、new、void、delete3*、/、%4+、-5<<、>>、>>>6<、<=、<、>=7==、!=、===、!==、8&9^10
15、11&&12
16、
17、13?:14=、+=、-=、*=、/=、%=、<<=、>>=、>>>=、&=、^=、
18、=15逗号运算符(,)1.5JavaScript语句语句格式赋值variable=expression;数
19、据声明varvariable;Ififf(condition)switchswitch(expression){casevaluel:statement;break;casevalue2:statement;break;……default:statement;)whilewhile(condition)statement;forfor(expression;condition;expression)statement;dowhiledo{statement;}while(expression);LabellabelName:stateme
此文档下载收益归作者所有