麻烦老师是否可以讲解一下冒泡排序,看不明白;
=[]=.().()
数组不是可以包含任何类型吗;数组方法在使用时都必须是字符串的形式吗?
电子时钟.rar
我照着写的一个时钟为什么这个时钟不是动态的呢
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>编写函数,实现给定任意数字,求出数字阶乘</title> </head> <body> <script> var num1; num1=prompt("请输入一个数字"); function func(num) { if(typeof num=="number"){ if(num<=1){ return 1; }else { return num*func(num-1); } } else{ document.write("输入的不是一个数字"); } } var result=func(num1); document.write(result); </script> </body> </html>
为什么我输入的是数字但是每次打印的都是输入的不是一个数字呢
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JS时间戳转换</title> </head> <body> <script> //JS时间戳转换 var date1=Date(); // document.write(date1); function datetotimes() { times=Date.getTime(); console.log(times) } datetotimes(); </script> </body> </html>
时间戳转换要怎么才能实现呢
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>使用递归完成阶乘</title> </head> <body> <script> function jiecheng(n){ if(n=1){ return 1; }else{ return n*jiecheng(n-1); } } var result=jiecheng(5); document.write(result); </script> </body> </html>
老师我的结果会一直都是1,怎么让程序执行了下面就不执行上面了呢
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>求数组中最大值和最大值的下标</title> </head> <body> <script> var arr=[12,23,44,54,34,65,-8,77,98]; var max=arr[0]; for(var i in arr){ if (arr[i]>=max){ max=arr[i] } } document.write("数组中的最大值为"+max+",数组中最大值的下标为"+i); </script> </body> </html>
老师,我这个字符串类型能打印出来,但是内容就是打印不出来,老是有什么错误,帮我看一下
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>跨域传输name</title> </head> <body> <button>跨域传输</button> <script> /* window.name 描述:是页面在切换之后,甚至域名更改之后仍然会存储信息的容器 说明:借助window.name可以实现页面之间的数据传递,陈伟跨域传输 如果想要获取一个页面内的信息,就必须先加载这个页面 */ var name = 123; console.log(name); console.log(typeof(name)); var age = 123; console.log(typeof(age)); var btn = document.querySelector('button'); btn.onclick = function(){ var iframe = document.createElement('iframe'); // 加载保存信息页面 iframe.src = '01window对象.html'; iframe.style.display = 'none'; document.body.appendChild(iframe); //当iframe加载完毕,意味着window.name的内容已经被赋予完毕 iframe.onload = function(e){ //contentWindow 返回指定的iframe的窗口对象。 var iframeWName=e.target.contentWindow.name; eval(iframeWName); console.log(typeof(iframeWName)); console.log(iframeWName); } } </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>window顶级对象</title> </head> <body> <div>O(∩_∩)O</div> <script> /* 概念:window对象是BOM的具象化表现形式。 ps:因为window对象是js中的顶级对象,因此所有定义在全局作用域中的 变量、函数都会变成window对象的属性和方法 window包含document */ //重新打开一个窗口 //window.open('http://www.baidu.com'); //关闭当前窗口 //window.close(); var div = window.document.querySelector('div'); div.onclick = function(e){ div.style.color = 'gold'; } var page = '跨域传输'; window.name = 'var page = 跨域传输'; </script> </body> </html>
这里每次循环变量j都会重新赋值为1对吧,
switch是不能像if那样合在一起写是吗?
4转化为二进制怎么转化的呢,麻烦老师回答,谢谢
最后一句不明白,+num1+是表示的什么意思
function getStr(length){ var ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890" var str = ""; for(var i=0;i<length;i++){ var rand = Math.floor(Math.random()*ALPHABET.length); str = ALPHABET.substring(rand,rand + 1); } console.log(str); } getStr(6);
老师看一下 我这代码有什么问题嘛,为什么我的getStr(6),并没在控制台中体现
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中间的位置是哪个!
明白了,但是好像这样更准确一点
/^([0-9]+\.[0-9]{2})$/
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2026百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637