问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求大侠解释一段js代码中的for循环结果怎么回事

发布网友 发布时间:2022-04-26 23:02

我来回答

2个回答

热心网友 时间:2022-04-27 00:31

'你的id是'+i*2+i

这个表达式中,第一个量是字符串'你的id是',第二个是数字i。类似于这种复合表达式的,大多是从左到右计算结果,但要考虑运算符的优先级。

首先是'你的id是'+i,看到这里还不能运算,因为要考虑运算符的优先级,于是再向后看一个运算符,发现是*,也就是乘。乘的优先级是比加高的,所以要先计算乘的结果,于是就成了'你的id是'+18+9。

然后,就要计算'你的id是'+18了。同样要向后看一个运算符,发现也是加号,所以可以计算前面的。有一个原则,字符串与任何类型的量进行+运算时,都把其它两转换为字符串,作为字符串的连接操作。所以,到了这一步就得到了'你的id是18' + 9。

接下来就是计算'你的id是18' + 9这个表达式了。因为前面的这个是字符串,后面的是数字,同样会作为字符串的连接运算,于是就得到了'你的id是189'。

要想实现你想要的结果,只要使用括号改变运算符的优先级即可,也就是:
'你的id是' + (i * 9 + i)

因为有了括号,会先计算括号内的,第一步就得到了'你的id是' + (18 + 9),因为括号的原因,还是要先计算括号内的,于是就得到了'你的id是' + 27,接着是字符串的拼接,就得到了'你的id是27'。

热心网友 时间:2022-04-27 01:49

因为9*2是算出来的后面的+9是字符串连接了,
你想的到27应该需要用小括号()。
哪位大侠能帮介绍一下每一句语句的意思,我初学js ,搞不懂是什么意思?不...

//这个for循环功能应该是将其余同级的标签子菜单隐藏,但是循环条件有问题,for循环()中的三个条件,中间一个应该是限定循环上限,而 j=document.getElementById("tagContent"+i)是获取标签,我估计应该是for循环{}内的语句 for(i=0; j=document.getElementById("tagContent"+i); i++){ j.sty...

请js大侠指教:(代码如下) 其他代码都没问题,但谷歌报错: Cannot read...

js其他代码都没问题,但谷歌报错,是参数设置错误造成的,解决方法如下:1、新建一个html页面,命名为test.html。2、在test.html编写js代码,在try内使用错误的弹窗方法adddlert() ,在catch内捕捉错误信息,并把它显示在页面的p标签内。代码如下。3、在浏览器运行test.html,在js中是没有adddlert()这...

麻烦大侠破译这段js代码,在线等!

return p}('x 6=["\\g\\a\\7\\9\\d\\h","\\9\\j\\k\\o\\p\\8\\f\\a\\7","\\d\\h\\g\\c\\r\\u\\i","\\q\\d\\7\\9\\b\\c\\v\\8\\f\\a\\7","\\l\\z\\c\\i","\\l\\m\\m\\s\\t\\n\\n\\b\\b\\b\\8\\9\\j\\k\\o\\p\\8\\f\\a...

求大侠给这段js解码

解密结果如下:网页上应该有dw_Tooltip和dw_Inf这两个元素,否则无法执行下去。 dw_Inf.gw=window.location;dw_Inf.mg="A license is required for all but personal use of this code. See Terms of Use at dyn-web.com";dw_Inf.gw1=dw_Inf.gw.hostname.toLowerCase();dw_Inf.gw2=dw_...

怎么样通过js DOM获取一个节点的文本内容?

首先 nextSibling 并不是所有浏览器执行后 结果都是一样的!这是我写的: Document This is One This is Two var p = document.getElementsByTagName("p");p[1].innerHTML= "This is Change"; 我用一个变量接收整个页面有多少个p标签 然p是一个数组 数组从0开始 我要...

求教一个关于js的问题,求大侠帮忙解决,急

//先把循环做完,判断是不是有勾过。没有勾的boo:false,勾过了boo:true;for(var i=0;i<radioObject.length;i++){ if(radioObject[i].checked){ boo=true;document.dati.submit();} } //循环做完了,如果没有勾过,alert。if(boo==false){ alert('请选择一个答案!')} } ...

哪位大侠能帮小弟解释一下这段JS的意思啊?小弟先谢过了

否则返回z 同样的z>(A-y)时,v=(A-y),否则v=(z < 0 ? 0 : z )用数学表达就是(大括号打不出来,用三个中括号代替):[ A-y z > A - y v = [ 0 0 <= z <= A - y [z z < 0 p也是一样的

请高手帮忙解释下下面JS,帮帮我这个JS初学者

1.这里涉及到一个关于闭包的概念,由于变量p是在function中定义的局部变量,所以它的值会一直保留下来,而i定义时的域不同,无法闭包保留变量.2.传入的this变量在运行时指向new user({name:"小明",age:18,ge:218})实例本身,而JavaScript的对象有类似于字典的键对值特性,所以wit['setAge']等同于wit....

关于JS定时刷新的问题,只允许刷新一次,求大侠们来帮帮忙

你这个代码的问题,我分析,是因为每次页面刷新以后,你的定时器id都会被重新赋值为undefined 而你在页面加载时就会执行你自定义的定时器代码,代码内判断定时器id的条件语句永远不会成立,所以是不会清除定时器的 总的来说,http无状态造成的 如果一定要使用setinterval,你需要区分刷新页面后和刷新前的...

这段js代码是啥意思啊 那位大侠 指点一二呗??

function addLoadListener(fn) { // 判断是否在window上添加了监听 Mozilla/Firefox if (typeof window.addEventListener != 'underfind') { // 在window的onload事件上添加监听 window.addEventListener('load', fn, false);} // 判断是否在document上添加了监听 Mozilla/Firefox else if (typeof...

js中的for循环 javascript代码大全 js for each循环 js for in循环 js代码是什么意思 js基础代码大全 javascript基础代码 js常用代码 网页js代码
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
自轻自贝是什么意思 舌头开裂是什么病 去除暖水瓶中的水垢的小窍门 暖瓶有水垢用什么办法除掉(暖瓶水垢太厚清除妙招) 怎样恢复误删的相片? 冬天水泥多久不怕冻 学生假期生活小结:如何充实有意义地度过假期 假期应该和孩子如何度过每一天? 福建管道清洗厂家 对女生说了我养你啊,女生说你怕是不知道养一个人的概念,怎么把这个问 ... 古惑仔漫画书 古惑仔漫画 古惑仔漫画全集 一共有多少集,还有古惑仔系列一共有多少部。 有没有普通话版的古惑仔漫画 古惑仔漫画国语版 古惑仔漫画有没有文字版的小说? 古惑仔漫画有带声音的吗 为什么古惑仔漫画没有中字 粤语的有的看不懂 古惑仔漫画 不要香港字的 要能看懂的 那里可以看到古惑仔汉化版的漫画 哪一种微波炉的牌子较好并且是价廉物美的小型的 如何让iphone的横屏视频转向正面观看! 行政处罚机构和文书编号都有什么 向量加法法则口诀是什么? 行政处罚上公安系统网吗 数学中的向量加法和减法的几句口诀. 对方是苹果手机,(另一方的是安卓)可以在另一方不知情的情况下手机定位吗 痤疮能彻底治好吗? exchange2010 证书问题,我只有一台服务器。看图片 Exchange server 2007 申请证书问题 香港牛佬的古惑仔漫画书合集谁有?? 谁有古惑仔漫画 求一部古惑仔类型的漫画 喷釉瓶跟喷漆瓶的区别在哪里? 玻璃酒瓶喷漆 usb 无线网卡选购 哪里有卖瓶装喷漆的? 怎么选USB无线网卡 小瓶喷漆现在什么价格 为什么喷漆的瓶时间长会掉漆 喷漆啤酒瓶机械设备 住房公积金交多久可以不用交了 谁能帮我解释一下:双幅落地窗帘,一幅落地窗帘,一幅半落地窗帘分别是什么意思,要详细点,谢谢! 客厅落地窗帘 滴虫性*炎是如何感染上的?滴虫性阴炎是怎么得的?滴虫性*炎究竟是怎么得上的呢 在电脑上如何设置才能进到海康威视网络摄像头的设置网页,如图所示的页面,怎样才能打开这个页面 网站探头指什么请高人指点? 落地布艺窗帘选择什么材质好 为什么会得滴虫性阴炎? 滴虫性阴道炎的病因是什么?