<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var arr = ["sxt", "itbaizhan", "ddddfa"];
console.log(arr);
var element = arr.pop();
console.log(element);
console.log(arr); // ["sxt", 'itbaizhan'];
</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>
时间戳转换要怎么才能实现呢
闭包的特点是变量始终保存在内存中,这样随着闭包数量增加早晚会造成溢出的。所以闭包中的变量有约定俗成的释放原则么?然后是怎么释放的?
手机号的正则这样写可以吗 var sjhReg = /^1[3-9][0-9]{9}$/;
var alt=""; for(var i=1;i<=5;i++){//控制行 var blank=""; for(var j=1;j<=5-i;j++){//空白三角形 blank+=" "; } var stars=""; for(var m=1;m<=2*i-1;m++){ stars+="*"; } alt+=blank+stars+"\n"; } console.log(alt);
①为什么视频中最下面要加一个alt
②而不能写console.log(blank+stars+"\n";)
③alt变量为什么不能和stars那些一样写在括号里面
提问.rar
提问:如果给下面的盒子没有设置定位时,给li加下边框会使“新浪新闻”不居中了,为什么?
li下面的边框去掉就可以居中,原因是什么
<!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>
为什么我输入的是数字但是每次打印的都是输入的不是一个数字呢
老师,视频中的defer,是不是也只对外部引入的js文件有效,还是内部手动写的js脚本 也有效,内部的语法是<script defer></script>,可是我这么写,没发现起作用。
this指的是谁
function fac1(){ var n =999; add =function(){console.log(n+=1);}//没有用var 这里是全局变量;这也是闭包 return function fac2(){console.log(n);};//这也是闭包 } var result = fac1(); result();//999 add(); result();//1000 function fac1(){ var n =999; add =function(){console.log(n+=1);}//没有用var 这里是全局变量;这也是闭包 return console.log(n); } fac1();//999 add();//1000 fac1();//999
这个垃圾回收机制,是不是这样理解,如果没有返回一个函数的话,内存的值就是调用之后的值,已经给到了999,不会改变了,然后放上闭包,会改变;也就是说他访问add函数内部的变量这样吗?
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .div1{ width: 200px; height: 200px; background-color: red; } .div2{ width:60px ; height: 50px; background-color: orange; } </style> </head> <body> <div class="div1" onclick="test1()"> <div class="div2" onclick="test2();test3()"></div> </div> <script> var i=0; var div1=document.querySelector('.div1'); /*html事件采用冒泡机制 子节点出发,传递给父节点 绑定多个函数用分号隔开 根据绑定函数的先后顺序,触发事件顺序 */ function test1() { i++; alert('div1'); console.log(i); } if (i>=3) { div1.setAttribute('onclick',null); } else { } function test2() {alert('div2'); } function test3() { } </script> </body> </html>
老师,怎么才能点第三次div1的时候不会触发事件
var str='Frankenstein'; var yang=str.charCodeAt(1); document.write(yang);
老师,这个编码为啥是114啊?
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script> var i=0; while (i<5){ var j=0; while (j<=i){ console.log('*'); j++; } i++; console.log('\n'); } </script> </body> </html>
老师我想让我的代码达到一个这样的效果,
但是运行起来并不是这样的,我希望知道我的错误出在哪里?是哪里的代码写错了呢
截取字符串可以用allstr.slic()么
js 创建的界面比较麻烦 跟css写的 对比有什么优势特点
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637