document.write(j+"+"+i+"="+m);中的+号是什么意思啊.n=parseFloat(prompt("请输入从1到n求和的n:","0"));为什么后面还要"0"这个啊.有什么用?为什么有些直接是""
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/22 03:26:18
![document.write(j+](/uploads/image/z/10364981-5-1.jpg?t=document.write%28j%2B%22%2B%22%2Bi%2B%22%3D%22%2Bm%29%3B%E4%B8%AD%E7%9A%84%2B%E5%8F%B7%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%E5%95%8A.n%3DparseFloat%28prompt%28%22%E8%AF%B7%E8%BE%93%E5%85%A5%E4%BB%8E1%E5%88%B0n%E6%B1%82%E5%92%8C%E7%9A%84n%3A%22%2C%220%22%EF%BC%89%EF%BC%89%EF%BC%9B%E4%B8%BA%E4%BB%80%E4%B9%88%E5%90%8E%E9%9D%A2%E8%BF%98%E8%A6%81%220%22%E8%BF%99%E4%B8%AA%E5%95%8A.%E6%9C%89%E4%BB%80%E4%B9%88%E7%94%A8%3F%E4%B8%BA%E4%BB%80%E4%B9%88%E6%9C%89%E4%BA%9B%E7%9B%B4%E6%8E%A5%E6%98%AF%22%22)
document.write(j+"+"+i+"="+m);中的+号是什么意思啊.n=parseFloat(prompt("请输入从1到n求和的n:","0"));为什么后面还要"0"这个啊.有什么用?为什么有些直接是""
document.write(j+"+"+i+"="+m);中的+号是什么意思啊.
n=parseFloat(prompt("请输入从1到n求和的n:","0"));为什么后面还要"0"这个啊.有什么用?为什么有些直接是""
document.write(j+"+"+i+"="+m);中的+号是什么意思啊.n=parseFloat(prompt("请输入从1到n求和的n:","0"));为什么后面还要"0"这个啊.有什么用?为什么有些直接是""
连接字符串用的
占位符 占位置用的 要不你输出的数据往哪里放啊?
n=parseFloat(prompt("请输入从1到n求和的n:","0"));为什么后面还要"0"这个啊。有什么用??为什么有些直接是""
原因:promot()方法有两个参数,第一个参数为 提示字符,在输入框上显示。 第二个参数为 默认值,在输入框内显示,
也就是说假如你什么也不输入却点击了确定,n的值将会是默认值0, 在接下来调用n的时候不会因为n的值为空的问...
全部展开
n=parseFloat(prompt("请输入从1到n求和的n:","0"));为什么后面还要"0"这个啊。有什么用??为什么有些直接是""
原因:promot()方法有两个参数,第一个参数为 提示字符,在输入框上显示。 第二个参数为 默认值,在输入框内显示,
也就是说假如你什么也不输入却点击了确定,n的值将会是默认值0, 在接下来调用n的时候不会因为n的值为空的问题而出现运算错误。
在JavaScript中 因为用var定义的变量是弱类型的,不会像其他编程语言一样类型不符时会出现错误。所以在promot方法下无论你输入什么都会赋值给n,如果n不为Number类型时,接下来的相加算法便得不到你预期的效果,只会得到NaN非数值的结果。
至于前面所说的+号,应该就是为了输出“j+i=m”这个字符串吧(当然j和i还有m并不是字符,而是其对应的数值)总而言之其作用是用来连接字符串的
建议楼主好好打下基础……
收起