我在 Scalable Javascript Aplication Architecture 上开发了一个非常大的应用程序,在核心我有一个简单的函数来将 css 属性分配给一个元素。
establishCSSvalue : function( element, property, value ) {
if( element && property && value ) {
jQuery( element ).css( property, value );
} else {
//log wrong arguments
}
}
如果变量值等于 0,则 if 转到 else,如果我删除值条件 o 修复 0:
if( element && property ) {
if( element && property && ( value || value == 0 ) ) {
有用。
任何人都可以向我解释它发生了什么,或者为什么?我无法理解或者我的 javascript 知识还不够,在 php 中使用 isset 很容易。对我来说,存在 value = 0 的变量...
谢谢。