看代码,不说话:
复制代码 代码如下:
var i=arr.length;
while(i--)
{
//写点啥?
}
上面是Google
array.js 程序中
建议改进的代码。思考为什么i-- 到了 i为0时while循环结束了?
下面的代码与它等价:
复制代码 代码如下:
var i=arr.length;
for(;i--;)
{
//i--写在两个分号的中间,奇怪吗?不奇怪吗?
}
震撼?没感觉?
呃。平时我们写在两个分号中间的是什么?这个i--按“常理”应该是在第二个分号之后啊。那我们看看C语言的代码:
复制代码 代码如下:
int main()
{
int i = 5;
while(i--)
{
printf("%d ", i);
}
while(1);
return 0;
}
运行的结果也是与JavaScript惊人的一致!
好吧。我不知道这是为什么?只知道数值0转换成布尔值为false:
var i= !!0;
而别的数值转换成布尔值为true。上面的示例程序代码是将数值到布尔值的显式转换。
0隐式转换为false的情况用下面的JS程序测一下:
复制代码 代码如下:
var i=0;
if(i)
{
alert('if');
}
else{
alert('else');
}
alert('不管怎么if和怎么else程序都要走这儿');
if这个示例代码写得一点都不“实战”?那好吧,下面是一位土豆网前端开发高手的代码示例片段:
复制代码 代码如下:
var obj = {status:0, msg:'xxxx'};
var data = obj.status || 'xxxx';
这个总够“隐蔽”的了!
再强调一次:数值0的隐式转换成布尔值为false的条件是在if()中、while()中、for(;;)两个分号的中间等布尔判定的条件表达式。
相关推荐:
SEO学费多少钱?揭秘SEO培训的投资价值与回报!,郴州网站推广多少钱一个
SEO桔子:提升网站排名的必备法宝,seo外包销售
ChatGPT免费用户每天的使用限制:如何高效利用,突破困境!,花花制作ai
重生成AI:突破科技前沿,开启智能未来
SEO人工优化-让你的网页轻松登上搜索引擎首页,ai主母
SEO兼职:如何通过SEO兼职实现收入增长与职业突破,濮阳网站建设官网
ChatGPT为什么网址打不开?原因分析与解决方法,文档审核ai
智能AI写作生成:如何借助人工智能提升创作效率与质量
ChatGPT破解:让AI打破语言与思维的边界,ai模板vis
如何通过AI写文章,轻松提高写作效率与质量
ChatGPT恢复正常使用时间,提升你的工作与生活效率,联想电脑AI0510
ChatGPT无法加载?检查您的网络设置并尝试重启,轻松解决常见问题!,ai招生广告设计
seo网站通过什么软件,网站seo软件哪个 ,战团ai
SEO资讯:最新趋势,提升网站排名,快速突破流量瓶颈,廊坊seo推广咨询服务
SEO译为:网站排名背后的优化策略,会展中心网站优化
seo软件工具,seo软件是什么 ,AI妆容
为什么选择SEO会员服务,让您的网站流量飞速增长,靖边专业网站建设公司
SEO注意事项:助力网站流量提升的关键策略,济宁快速seo优化价格
《SEO教材:打造网站流量的核心利器,教你轻松SEO优化技巧》,咖啡网站建设总结文案
怎么用AI缩写文章,轻松提高效率的全新方法
《命运交错的轨迹:小说背后的无尽魅力》,seo优化huifachina
ChatGPT对于大数据发展的帮助:赋能行业变革,推动智能化未来,ai写作真的好吗
ChatGPT:人工智能对话新时代的领航者,ai音响华为还是小米好
AI一键生成文章网页版,让内容创作更简单高效
ChatPartner无法连接网络?解决方案,让你的聊天体验更顺畅!,如何用ai给自己写作文
ChatGPT故障:科技背后的秘密与应对策略,华为什么手机带ai功能
SEO优化工具优势:提升网站排名,带来流量和转化的秘密武器,ai圆形造字
SEO引擎优化方法-让你的网站流量暴增的实战指南,ai智慧树
AI上的文章属于原创吗?人工智能创作内容的归属问题
ChapGPT免费爬墙,轻松访问全球互联网资源!,蜜桃ai插画
ChatGPT的超链接点不开?解决方法一网打尽!,情感ai写作指令是什么
seo软文用什么论坛,seo软文是什么意思 ,爱字幕的AI变脸不见了
怎么用AI写文:让创作更轻松,效率翻倍
“爱站”:开启网站优化与流量增长的新纪元,seo入门ppt
摘要AI生成:高效工作的新时代利器
高效创作新时代AI文案速写工具,让创作更轻松
文章AI排版,让创作更高效的秘密武器
ChatGPT最近不好用了?了解这些背后的原因与解决方案,ai sketcher
未来的效率利器AI软件下载AI,助您轻松驾驭智能世界
AI免费生成:开启智能创作新纪元,助力你的创意无限可能
ChatGPT崩了?用户称打开是一片空白,真相竟然如此!,zzz*明星AI换脸
ChatGPT免费订阅的使用限制:其潜力与挑战,ai辅助线无法对齐画板
GPT-3.5免费吗?揭秘AI智能助手的未来与收费模式,ai 美美
seo网赚什么意思,网站seo赚钱 ,ai打不开ai
ChatGPT遇到问题?如何解决“您的应用遇到问题,无法正常启动”困境?,ai下载增强版
未来写作新方式原创AI文章的无限可能
AI人工智能文章生成器写作新纪元
怎么用AI生成一篇文章?高效创作指南全揭秘!
ChatGPT403:引领人工智能新时代,颠覆你的工作与生活方式,ai nak
SEO作用:提升网站流量与品牌曝光的秘密武器,美容网站联盟平台推广