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

问题描述:

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

语法错误是计算机不能够posses一个开关输入。

像这样:

answer = 1 +/ 6

计算机无法识别+/


一个语义错误是人为错误。计算机将执行代码,但它不会被通缉

像这样:

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

它将打印“你输”,如果他们的球员赢了。


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

+0

谢谢,我现在明白了:) – violet

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

if true {} 

代替

if (true) {} 

例如

语义错误和逻辑错误是相同的。你的代码是正确的,但不会做你认为它的作用。

while(c = true) {} 

代替

while (c == true) {} 

例如