元素节点的style属性方法setProperty()、getPropertyValue()和removeProperty()
第一行和第二航的方法有什么区别?什么时候用哪一个
<script> if (2 / 2 == 0) { console.log("你算对了"); } </script>
这个语句为什么没有显示出来,是不能在表达式中算数吗
<script> var str='hello sxt! goodbye sxt'; while (str.indexOf('sxt')!=-1){ var newStr=''; newStr=str.replace('sxt','xxx'); } console.log(newStr); </script>
我这个怎么成死循环了呢,有什么不对吗,老师
这个代码最后的运算结果是多少?
function getStr(length){ var ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890" var str = ""; for(var i=0;i<length;i++){ var rand = Math.floor(Math.random()*ALPHABET.length);//这个是得到的rand的长度 str = ALPHABET.substring(rand,rand+1);//那这个就是截取rand的长度 } }
老师 不懂得是rand+1有什么用,线上听课时老师所举的例子:前面rand是截取开始的位置,后面是结束的位置,如rand的长度是5,那截取的就是5到6,那5-6中间的位置是哪个!
这节课的标题应该是JavaScript_Node节点”方法“吧,appendChild在视频里都说是方法了,不是属性
按保存会自动会换行,样式设置不成功怎样解决啊老师
4转化为二进制怎么转化的呢,麻烦老师回答,谢谢
//老师,请问一下,varj=1;这个声明定义的位置,放在var i=1;的后面不产生效果?而要在放在while循环里面 才能产生图二的效果。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>作业1</title> </head> <body> <script> //用while循环打印九九乘法表 var i=1; var j=1; while (i<=9){ while (j<=i){ document.write(j+"*"+i+"="+j*i+" "+" "); j++; } i++; document.write("</br>"); } //用while循环打印九九乘法表 var i=1; while (i<=9){ var j=1; while (j<=i){ document.write(j+"*"+i+"="+j*i+" "+" "); j++; } i++; document.write("</br>"); } </script> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>间隔调用和延迟调用</title> </head> <body> <script> var time1=null; var time2=null; var time3=null; time1=setInterval(function (){console.log("hello world1")},2000); time2=setInterval(function (){console.log("hello world2")},2000); time3=setInterval(function (){console.log("hello world3")},2000); console.log(time1); console.log(time2); console.log(time3); clearInterval(3); </script> </body> </html>
老师,为什么每个浏览器返回的定时器的值都不一样呢,谷歌的是345,火狐的是234
QQ图片20210412154628.png
QQ图片20210412154653.png
switch是不能像if那样合在一起写是吗?
var quickSort = function (arr) { if (arr.length <= 1) { return arr; } var pivotIndex = Math.floor(arr.length / 2); var pivot = arr.splice(pivotIndex, 1)[0]; var left = []; var right = []; for (var i = 0; i < arr.length; i++) { if (arr[i] < pivot) { left.push(arr[i]); } else { right.push(arr[i]); } } return quickSort(left).concat([pivot], quickSort(right)); };
我不理解的是最后面的
return quickSort(left).concat([pivot], quickSort(right));
为什么还要加pivot 根据前面的 if arr[i]<pivot else 可知pivot已经被放在 right中了 再加不久多余了吗,要不就在循环的最开始加上一个条件判断 当下标为
pivotIndex 时就 continue掉
老师双引号跟单引号有什么区别,什么时候用双引号什么时候用单引号
老师,我把 i ++ 换成 ++ i 可以吗?这两个啥区别?
老师,这个换行不对,怎么改
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637