语法错误和语义错误和逻辑错误有什么区别?

时间:2017-05-05 21:49:51

标签: javascript

语法错误与语义错误和逻辑错误有什么区别? 在javaScript中 我想要例子!

2 个答案:

答案 0 :(得分:0)

语法错误是一个错误,会使您的代码“无法处理”。

if true {}

而不是

if (true) {}

例如

语义错误和逻辑错误是相同的。您的代码是正确的,但不符合您的想法。

while(c = true) {}

而不是

while (c == true) {}

例如

答案 1 :(得分:0)

语法错误是计算机无法拥有输入。

像这样:

answer = 1 +/ 6

计算机无法识别+/


语义错误是人为错误。计算机将执行代码,但它不会是想要的

像这样:

if(player = win){
     print "You Lose"
}

它将打印"你输了"如果他们的球员获胜


逻辑错误是语义错误的同义词。