cache object script 运算符

本文详细介绍了COS中使用的各种运算符,包括单元运算符、二元运算符、算术比较运算符、字符串比较运算符、逻辑运算符、连接符及格式判断运算符等,并通过实例说明了它们的应用。

运算符

 

         COS提供两种运算符

                   单元的运算符

                   二元的运算符         又分为:算术运算符,字符串比较运算符,逻辑运算符,比较运算符。

                  

         单元运算

                   1.单元运算符 +,- 这两个运算符在使用的过程中会强制的做类型转化的。

                            这个还不太明白,稍后给出例子。

                   2.二元运算符 + , - , * , / , \ , # , **,其中+ , - , * , /四个是基本的算术运算符。

                            \是整除   **这个是幂函数,#取模函数

                            例:image

                  

                            上面这个例子,请注意运算优先级,单元运算的优先级应该是高于二元运算的。

 

                   3.算术比较运算符

                            <,>

image

                           

                   4. 字符串比较运算符= [ ] ]]

= 比较运算符是比较两个字符串的相同与否。如果需要比较两个数字是否一样的话,需要在前面再加一个+ 号。例如 +number1=+number2] 运算符检查左边的串是不是在字典顺序上跟着右边的串;它是严格按照ASCII 码来操作的。例如:2]19,返回是1,因为2 ASCII值是50,而1 ASCII 值是49

                  

                   5. 逻辑运算符 &() 、!(或)、&&(与)、||( )

后面的&&运算符与前面的&运算符是有区别的,&&运算符当判断出结果的时候将不再计算所有的表达式。例如,左边的第一个表达式为FALSE的时候,&&将不再计算其它的表达式的值了,直接把结果定为FALSE

                  

                   6. 连接符_

                   7. 格式判断运算符 

?运算符是专门用来检测是不是满足一个指定格式的。例如:257 3N,这个是满足的。N 的含义是数字。下面是一个比照表.

image009

 

比如判断一个日期 date 是不是mm/dd/yyyy 格式的,可以用date?2N1P2N1P4N 来判断。

这里的2,4这些是用来表示后面字符的位数。比如月是两位数,就用2N就可以了.

 

 

                           

转载于:https://www.cnblogs.com/lifetraveler/archive/2012/09/20/2694803.html

[8] ErrorException in b943c86f4d6d46c2f0b4bd76acfe8110.php line 32 未定义变量: websocket <!--<script type="text/javascript" src="/public/static/open/js/jweixin-1.0.0.js"></script>--> <script type="text/javascript" src="/public/static/index/js/base64.js"></script> <script type="text/javascript" src="/public/static/index/js/index-index.js"></script> <script type="text/javascript" src="/public/static/index/js/echarts.min.js"></script> <script type="text/javascript" src="/public/static/index/js/toast.js"></script> <script> //websocket连接 var wsurl='ws://<?php echo $websocket; ?>';//ws://45.138.71.47:9501 </script> <script> !function (e, i) { var t = e.documentElement, n = navigator.userAgent.match(/iphone|ipod|ipad/gi), a = n ? Math.min(i.devicePixelRatio, 3) : 1, m = "orientationchange" in window ? "orientationchange" : "resize"; t.dataset.dpr = a; for (var d, l, c = !1, o = e.getElementsByTagName("meta"), r = 0; r < o.length; r++) l = o[r], "viewport" == l.name && (c = !0, d = l); Call Stack in b943c86f4d6d46c2f0b4bd76acfe8110.php line 32 at Error::appError(8, 'Undefined variable: ...', '/www/wwwroot/bd/runt...', 32, ['cacheFile' => '/www/wwwroot/bd/runt...', 'vars' => ['config' => object(Config), 'u' => object(User)], 'config' => object(Config), ...]) in b943c86f4d6d46c2f0b4bd76acfe8110.php line 32 at include('/www/wwwroot/bd/runt...') in File.php line 50 at File->read('/www/wwwroot/bd/runt...', ['config' => object(Config), 'u' => object(User)]) in Template.php line 193 at Template->fetch('public/Home/index/in...', ['config' => object(Config), 'u' => object(User)], []) in Think.php line 82 at Think->fetch('public/Home/index/in...', ['config' => object(Config), 'u' => object(User)], []) in View.php line 127 at View->fetch('/index/index', ['config' => object(Config), 'u' => object(User)], [], []) in Controller.php line 108 at Controller->fetch('/index/index') in IndexController.php line 25 at IndexController->index() at ReflectionMethod->invokeArgs(object(IndexController), []) in App.php line 226 at App::invokeMethod([object(IndexController), 'index']) in App.php line 367 at App::module(['', null, null], ['app_namespace' => 'app', 'app_debug' => true, 'app_trace' => false, ...], true) in App.php line 134 at App::run() in start.php line 18 at require('/www/wwwroot/bd/thin...') in index.php line 18
11-28
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值