摘要:
sqlServer2012(936 简体中文GBK )为例: 例如: varchar(10),只能存储10个英文字符或数字,也只能存储5个汉字; char(10),只能存储10个英文字符或数字,也只能存储5个汉字; nvarchar(10),即存储10个英文字符或数字,也能存储10个汉字; ncha 阅读全文
摘要:
下面的表格显示了已定义操作符的优先级。 表格中的运算符按照优先程度降序排列:上面的操作符优先级高于它下面的。 高优先级的运算符执行要先于优先级比它低的。表格同一行上的两个操作符优先级相同。 当有相同优先级的二元运算符(运算符有两个''参数'',比如 +和-)挨着出现时,它们按照从左到右的原则运算。 阅读全文
摘要:
使用形式: unsafe_expr?? 或 (unsafe_expr)?? 这个操作符告诉我们一个值是否存在。基于这种情况, 结果是 true 或 false。 访问非顶层变量的使用规则和默认值操作符(上一篇)也是一样的, 也就是说,可以写 product.color?? 和 (product.co 阅读全文
摘要:
默认值操作符: 使用形式例如: userName!default_expr 或 userName! 或 (userName)!default_expr 或 (userName)! 这个操作符允许你为可能不存在的变量指定一个默认值(default_expr),'!'后没有参数默认返回一个空。 例如,假 阅读全文
摘要:
比较运算符: == : 相等 != :不等 = 或 != 两边的表达式的结果都必须是标量 freemarker是区分类型的:例如<#if 1 = "1"> 就会导致错误; >= 和 > 不能使用,原因:'>'在使用的时候可以把它当作FTL标签的结束符。 lt 代替 <, lte 代替 <=, gt 阅读全文
摘要:
在java中所有的map都实现了Map接口,因此所有的Map(如HashMap, TreeMap, LinkedHashMap, Hashtable等)都可以用以下的方式去遍历。 ①、使用entries 方法一:在for循环中使用entries实现Map的遍历(最常用的): 性能最好 /** * 最 阅读全文
摘要:
1.判断undefined: var tmp = undefined; if (typeof(tmp) == "undefined"){ console.log("undefined"); } 说明:typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、" 阅读全文
摘要:
?? 判断左侧的变量是否丢失,相当于java中的null的判断,或者这个变量是否未定义。?has_content 非常像??,但是它同时也会对空字符串或空list或空map进行判断。! 用来给变量一个默认值,例如color!”no color”?if_exists 是??的老写法,现在不推荐使用。 阅读全文