- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用JScript函数和运算符
使用JScript函数
虽然JScript是一种面向对象语言,但它也包含少部分函数,通常有三个函数是很有用的,你
可以使用parseInt()和parseFloat()函数来将一个字符串转变为整数和浮点数。你也可
以使用函数isNaN()来检测结果是否是一个数值。下面的例子是这些函数的用法及它们的返
回值:
%=parseInt(“3.14”)%
3
%=parseFloat(“3.14”)%
3.14
%=parseInt(“I am not a number”)%
1.#QNAN
%=isNaN(“I am not a number”)%
True
注意第一个函数将数字3.14截断,函数parseInt()只转换整数,接下来的函数parseFloat
()将转换整个数字。最后,请注意这个脚本中第三个语句的返回结果。要检测一个字符串
是否被成功地转换为数字,你可以使用最后一个语句中的isNaN()函数。
运算符
JScript中包含大量的运算符,本书末尾的附录B“快速JScript参考”列出了这个语言中的全
部运算符。在本书中,你将学习最有用的几个运算符。
它包括所有标准的数学运算符,你可以使用加(+)、减(-)、乘(×)、除(/)和取余
(%)。要比较一个数是否比另一个大,你可以使用大于号(),要比较一个数是否比另一
个小,你可以使用小于号()。
比较两个数是否不相等,可以使用不等号(!=),比较两个数是否相等,可以使用等号
(==)。
很容易将赋值号(=)与等号(==)混淆起来,前者是用来为变量赋一个值的,而后者是用来
判断两个表达式是否相等的。下面的例子说明了赋值号是怎样使用的:
%
myvar=“Hello!”;
myvar2=myvar3=myvar;
myvar4=myvar5=1;
%
1
这个脚本中的第一个赋值你是很熟悉的,字符串“Hello!”被赋给了名为myvar的变量,第二
个赋值语句将myvar的值同时赋给了变量myvar2和myvar3。在JScript中象这样将几个赋值语
句连起来是完全合法的。最后一个赋值语句将值1赋给了变量myvar4和myvar5。
在VBScript中,等号(=)不仅用来赋值,也可以作为比较两个数是否相等,但在JScript
中,判断是否相等必须用==操作符。来看下面的脚本及它们的返回值:
%=(1==1)%
True
%=(“Apple”==“Apple”)%
True
%=(“Apple”==“apple”)%
False
%=(“Apple”==1)%
False
因为1肯定与1相等,因此第一个判断将返回真。由于两个字符串“Apple”是相同的,因而第
二个比较语句也会返回真,但是由于比较是区别大小写的,因此第三条语句将返回假。最后
一个语句也返回假,因为在任何情况下,字符串“Apple”都不会与数字1相等。
加号(+)可以用来完成加操作,并且这个操作符也可用来合并两个字符串。来看下面这个
例子及它的返回值:
%=“Hello”+“ ”+“World!”%
Hello World!
%=“Hello”+12%
Hello12
%=1+1%
2
你可以将赋值号和加号合并成一个运算符,复合赋值号+=将一个变量的值增加一个特定的
数,或是将一个字符串合并到它自身上。下面是一些例子说明如何使用复合赋值号:
%
myvar=1;
myvar+=2;
%
2
%=myvar%
3
%
myvar=“Hello ”;
myvar+=“World!”;
%
%=myvar%
Hello World!
语句myvar+=myvar2与语句myvar=myvar+myvar2的意思是一样的,复合赋值号只是让你在键盘
上少敲几个键而已。
复合加号并不是唯一的复合运算符,你也可以使用-=来减少一个变量的值,*=来将一个变量
乘上一个特定值,以及/=来将一个变量除以一个特定的值。
如果你只是想让一个变量的值增加1,你可以使用自增运算符++,如果你需要让一个变量的值
减少1,你可以使用自减运算符--。下面是一些例子:
%
m
您可能关注的文档
最近下载
- DIN 9830 冲压件切割毛边高度.pdf VIP
- 2024-2025学年广东省深圳市红岭中学九年级上学期开学考数学试题及答案.pdf VIP
- 2020秋部编人教版语文二年级上册全册课件.pptx VIP
- 古建筑传统瓦工(砧刻工砌花街工泥塑工古建瓦工)施工机械用电管理详细措施.docx VIP
- (高清版)DB51∕T 2997-2023 四川省水文数据通信传输指南 .pdf VIP
- 二升三年级数学暑假作业完整版25天.pdf VIP
- 统编《世界历史》九年级上册教材分析与建议.doc VIP
- 沪教牛津版八年级英语上册词汇表.docx VIP
- 2025年全国翻译专业资格(水平)考试西班牙语二级口译试卷.docx VIP
- GB∕T 5796.1-2022 梯形螺纹 第1部分:牙型.pdf
文档评论(0)