社区
JavaScript
帖子详情
js的命名空间设置问题
cultra
2011-10-06 10:18:06
var mylib = mylib || {version: "1.3.9"};
请问大家,这里||是啥意思,最终的结果似乎是如果前头mylib为null的话,则返回后头这个对象。
但根据js概念,mylib || {version: "1.3.9"},应该返回一个真假值啊.
...全文
168
5
打赏
收藏
js的命名空间设置问题
var mylib = mylib || {version: "1.3.9"}; 请问大家,这里||是啥意思,最终的结果似乎是如果前头mylib为null的话,则返回后头这个对象。 但根据js概念,mylib || {version: "1.3.9"},应该返回一个真假值啊.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cultra
2011-10-07
打赏
举报
回复
看来js比较变态啊,文档中居然没这种写法,能这么用,把逻辑运算搞成三元运算缩写形态?
KK3K2005
2011-10-07
打赏
举报
回复
false || 'b';
'a' || 'b';
楼主可以打开 任何浏览器的js控制台 分别执行上面的语句
feiluhua
2011-10-06
打赏
举报
回复
它不是返回真价值,它是根据真价值来返回前者或者后者
cultra
2011-10-06
打赏
举报
回复
[Quote=引用 1 楼 fanchuanzhidu 的回复:]
非也~~~
这是个巧妙的一个js用法 很常用 相当于三目运算
JScript code
var mylib = (mylib ? mylib : {version : "1.3.9"})
[/Quote]
谢谢,这语法哪里有啊?
豆虫
2011-10-06
打赏
举报
回复
非也~~~
这是个巧妙的一个js用法 很常用 相当于三目运算
var mylib = (mylib ? mylib : {version : "1.3.9"})
使用
js
自定义
命名空间
练习使用
js
自定义
命名空间
,使用了到了
js
的单体对象及
js
的闭包知识。通过一个网页程序进行演示说明
自定义
命名空间
组件
用源生的javascript实现一个
命名空间
的组件类,可以一次创建多个
命名空间
。
namespace.
js
:一个在 JavaScript 中创建
命名空间
的简单函数
JavaScript 中的
命名空间
这是一个小函数,它为您在 JavaScript 中声明和使用
命名空间
提供了一个很好的、简单的语法。 除了处理
命名空间
之外,它不会做任何事情:例如,它不会尝试加载其他脚本或模块。 它遵循我的...
namespace.
js
:一个简单的 JavaScript
命名空间
函数
命名空间
.
js
一个简单的 JavaScript
命名空间
函数。背景为了将代码组织成逻辑组,Java 和 C# 等编程语言具有namespace的概念。 JavaScript 没有
命名空间
的概念——但可以创建类似的功能。 Namespace.
js
就是这样做的...
javascript
命名空间
以提高代码重用性
JavaScript
命名空间
是一种组织和管理代码的方式,它的主要目的是提高代码的可维护性和重用性,防止在大型项目中因为全局变量和函数名称冲突...总的来说,掌握和运用JavaScript
命名空间
是提升代码质量的重要手段之一。
JavaScript
87,997
社区成员
224,709
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章