|
JSELOperator
基本原则
JavaScript 运算规则充分发挥了动态语言简单灵活的特点,同时它在前端工程师中有普遍的用户基础,是一个很好的选择。 如:++,--,=,+=,/=,等等 如:new instanceof typeof 运算符支持清单JSEL 运算符优先级,运算行为均与JavaScript完全保持一致。 JavaScript 运算符号优先级参考https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Operators/Operator_Precedence
. , [] //两种取属性模式功能相同,[]可以用来获取动态属性。 +,-,*,/ % +,- <,>,>=,<=,==,!=,===,!=== //=== !=== 与 == != 的基本区别是,不会做类型转换 !,&&,|| &,^,|,~ xxx?yy:zz a in map ? true:false 同JavaScript in 操作。 对Java程序员来说,不同于 Collection的contains 方法, 而是类似 Map的containsKey方法。对数组的in操作
()
-----
parseInt("234");//全局函数语法:
"abc".indexOf("bc")//成员函数调用语法:()
[1,3,var1,'234']//(生成ArrayList)
{"key1":1,"key2":[item1,item2]}//生成HashMap
| |
► Sign in to add a comment