分享

10、WPS JS的运算符号

 yuxinrong 2023-02-28 发布于安徽

从VBA转到WPS JS宏,运算符还是有很大区别的,今天我们分享下WPS JS宏中的运算符有何特点。

一、数学运算符号

加、减、乘、除,四则运算在VBA和WPS JS中没有任何区别,但是求两数相除的余数,WPS JS中用%。

图片

比如求除以2的余数,5%2。

在VBA循环结构中累加通常用n=n+1,WPS JS中用n++即可,也可以用++n,二者的区别在于先加还是后加。

图片

比如上图中运行1的结果为1,因为是先运行alert之后n再加1,运行2的结果为2,因为是n先加1之后再运行alert。

连减和连加道理一样,用“--

二、连接运算符
在VBA中,连接运算符为&,在WPS JS中连接用“+”,比如:

图片

返回的是ab。

另外在连接时遇到需要将数字转换为本的需求,用String函数即可转换,比如:

图片

其中String(1)就把数字1转换为文本1了。

如果需要将文本型的数字转换为数字用Number函数即可,比如用Number("1")即可将文本1转换为数字1。

三、比较运算符
比较运算符无外乎大于(>)、小于(<)、等于(=)、不等于(<>)、大于等于(>=)、小于等于(<=)。其中大于、小于、大于等于、小于等于在VBA和WPS JS中无区别,等于在WPS JS中用“==”,不等于用“!=

图片

大家可以运行如上代码看看结果,其中字母相比较,是区分大小写的,数字相比较,文本型和数字型数字比较时的结果为true,比如123=="123",123==String(123)得出的结果都为true。

四、逻辑运算符
VBA中的and相当于WPS JS中的&&,比如:3==3 && 3==4表示3等于3并且3等于4,得出的结果为false,or相当于||,比如5==5||5==6表示5等于或者5等于6,得出的结果为true,xor相当于!,比如!(5==6)表示非5等于6,5等于6为false,非5等于6当然为true。

五、赋值运算符
给变量赋值,直接用等于号,这个和VBA中是一样的,在VBA循环体系中n=n+1 step 2 ,n会以步长2不断递增,在WPS JS中的表达方式为 n+=2n++是以步长为1递增,递减道理一样,n--以1为步长递减,n-=2以步长为2递减。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多