【发布时间】:2013-12-31 19:50:47
【问题描述】:
我是一名 javascript 学生,刚刚开始。我使用 Sublime Text 3,但我无法弄清楚为什么除法运算符 (/) 对我不起作用,当我在 jsfiddle 中尝试相同的代码时,它可以完美运行。这是一个非常非常简单的任务。
如下所示:
<script>
var a;
var b;
var c;
a=parseInt(prompt("Enter first number"));
b=parseInt(prompt("Enter second number"));
c=parseInt(prompt("Enter third number"));
var total=(a+b+c);
var avg=total/3;
alert(a +", "+ b +", "+ c + " | Average = "+avg);
</script>
为什么这一行 var avg=total/3; 中的除法不被识别? 有不同的划分方式吗?
提前谢谢你,新年快乐!
马塞洛·奥。
【问题讨论】:
-
你说的“不工作”是什么意思,和编辑有什么关系?
-
console.log(avg);分配后-结果如何? -
“不被认可”是什么意思?您的意思是
/运算符没有以与+运算符相同的颜色突出显示? -
刚开始使用 Sublime 时,请记住这一点:Sublime Text(至少版本 2 和 3)的默认语法突出显示 sucks。默认的荧光笔是有意为性能而设计的。不用担心,您会发现许多其他错误和不一致之处。
=] -
嗨@DaveNewton 坦率地说,我不知道编辑器对它有什么影响,但它没有像所有其他人一样以红色突出显示 (/) 运算符,当我尝试运行chrome中的代码此代码行将无法运行。代码编写正确,因为它在 jsfiddle 中工作。多次重启Sublime并打开其中的其他代码后,错误随机解决,仍然没有突出显示(/),但代码运行流畅。感谢您的努力,祝您新年快乐。
标签: javascript operators division sublimetext3