已采纳回答 / 慕码人8108835
原因在于在JS中采用的IEEE 754的双精度标准,计算机内部存储数据的编码的时候,0.1在计算机内部根本就不是精确的0.1,而是一个有舍入误差的0.1。当代码被编译或解释后,0.1已经被四舍五入成一个与之很接近的计算机内部数字,以至于计算还没开始,一个很小的舍入错误就已经产生了。这也就是 0.1 + 0.2 不等于0.3 的原因。
2022-02-10
已采纳回答 / 慕码人8108835
let与const都是只在声明所在的块级作用域内有效。let声明的变量可以改变,值和类型都可以改变,没有限制。const声明的变量不得改变值,这意味着,const一旦声明变量,就必须立即初始化,不能留到以后赋值。
2022-02-10
已采纳回答 / kevine099
用js做var name=prompt("请输入您的名字","");//将输入的内容赋给变量 name ,//这里需要注意的是,prompt有两个参数,前面是提示的话,后面是当对话框出来后,在对话框里的默认值if(name)//如果返回的有内容{alert("欢迎您:"+ name)}
2022-02-10
已采纳回答 / kevine099
javascript的优缺点(1).javascript的优点:<1>.javascript减少网络传输。在javascript这样的用户端脚本语言出现之前,传统的数据提交和验证工作均由用户端浏览器通过网络传输到服务器开发上进行。如果数据量很大,这对于网络和服务器开发的资源来说实在是一种无形的浪费。而使用javascript就可以在客户端进行数据验证。<2>.javascript方便操纵html对象。javascript可以方便地操纵各种页面中的对象,用户可以使用javascrip...
2022-02-10
if(score>=90 && score<=100)
{
document.write("你很棒!");
}
else if(score>=75)
{
document.write("不错吆!");
}
else if(score>=60)
{
document.write("要加油!");
}
else if(score>=0&&score<60)
{
document.write("你是蠢材吗?");
}
else
{
document.write("你他妈搞事情是不?");
}
{
document.write("你很棒!");
}
else if(score>=75)
{
document.write("不错吆!");
}
else if(score>=60)
{
document.write("要加油!");
}
else if(score>=0&&score<60)
{
document.write("你是蠢材吗?");
}
else
{
document.write("你他妈搞事情是不?");
}
2022-01-30
最赞回答 / 都白白
我也是个web初学者,但是有编程经验,我觉得应该是close是一个内置的方法<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>close()</title> <script type="text/javascript"> var mywin=window.ope...
2022-01-26
最赞回答 / 新翼0510
因为代码执行顺序是从上至下,执行var mychar= document.getElementById("con");的时候,还没找到con。执行到body部分后,下面没有代码,自然不回生效。
2022-01-04
最赞回答 / 独狼阿涛
写法逻辑完全错误,还多了一个括号。。。。。。。。。。。<input type="button" value="新窗口打开网站" onclick="openWindow()" /> <script type="text/javascript"> function openWindow(){ var choose=confirm("是否打开?"); if(choose==true){ ...
2021-12-23