document.write(j+"+"+i+"="+m);中的+号是什么意思啊.n=parseFloat(prompt("请输入从1到n求和的n:","0"));为什么后面还要"0"这个啊.有什么用?为什么有些直接是""
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/20 14:30:41
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并不是字符,而是其对应的数值)总而言之其作用是用来连接字符串的
建议楼主好好打下基础……
收起