永发信息网

求js高手解释如下这个有趣的代码:先说xmlns:v是什么情况?然后解释那个不规则的for循环。

答案:2  悬赏:0  手机版
解决时间 2021-03-05 06:45
<html xmlns:v>
<body>
<script language="javascript">
for (l = 0; (l += l - 135 ? l - 23 ? 1 : 9 : 41) - 201;) {
document.write(l + '<v:rect + (Math.random() * 4096).toString(16) + '" O:SpT=' + l + ' onclick="fill.on=0" />');
}
</script>
</body>
</html>
最佳答案
var l=0;
while( l-201!=0 ){
if(l-135!=0){
if(l-23!=0) l+=1;
else l+=9;
}esle{
l+=41;
}
document.write( l + '<v:rect + (Math.random() * 4096).toString(16) + '" O:SpT=' + l + ' onclick="fill.on=0" />');
}
你所说的 "不规则的for循环" 其实非常标准,只是用了两重三元运算符而已。
我把他换成了完全等价的while循环,相信你能理解的、
全部回答
实际中遍历得顺序在各个浏览器无法保证一致,因此不建议用for in去遍历。不过可以考虑把for in的结果保存到数组,再把数组排个序,然后遍历这个数组去输出
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
齿轮齿条传动用英语怎么说
陈地路/新地路(路口)这个地址在什么地方,我
国家承认学历,比如成人高考考上的大专,报考
想问一下一般这种发色是配浅色眉粉还是深色眉
免费首保卡丢了怎么办?
洗衣消毒液有无味不刺鼻的吗?哪有卖?
圣原中医院健康养生体验馆横县教堂店在什么地
440除以9约等于几,
南京航空航天大学HND班3十1项目好吗?国外本
我用的三星s5,别人打电话过来的时候会有一个
死亡通知单一共有多少部?
新颖饼屋在哪里啊,我有事要去这个地方
许某从肖某的抽屉中翻到一本日记和一本相册,
有青龙萧易辰的小说
如何删掉电子表格里的计算公式,而不改变表格
推荐资讯
罗马仕sense6,20000毫安的充电宝,能不能从广
C#怎么把第三方程序嵌入到项目中?
中国移动新区手机专卖店怎么去啊,有知道地址
我是辽宁绥中人,来秦皇岛17年了。在海港区海
uv紫外线固化灯和杀菌紫外线灯哪个照射塑料使
1+11/3+12/3+2+21/3+22/3+3+
石浪不成语疯狂猜成语
华硕U4100QU和UX430QU是同一款么?我去买的时
物质的物理性质一般指、状态、 、熔点、 密
请问广州到福州最便捷的路线怎么走?
根据企业所得税法,当高新技术企业最近一年销
集邮能赚钱吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?