Unterschied: 1. Der Kommentarcode von JavaScript ist „//“ und der Kommentarcode von Lua ist „--“. 2. JavaScript verwendet val, um globale Variablen ohne lokale Variablen zu deklarieren, während Lua dies nicht direkt tun muss Als globale Variable positioniert. Die lokale Deklaration ist eine lokale Variable.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Was ist der Unterschied zwischen Lua und JavaScript
Comparison der Unterschiede zwischen Lua und JavaScript
lua -Simulator JS -Lösung
1. 1 .1 Hinweis
js ist //, lua ist --.1.2 Variablen
js verwendet val, um globale Variablen zu deklarieren, und es gibt keine lokalen Variablen. Lua muss nicht direkt positioniert werden. Es handelt sich also um eine globale Variable und die lokale Deklaration ist eine lokale Variable.1.3 Operatoren
js
1.4“ gespleißt Operator & & lt; & lt; = = = (nicht gleich)
js
1.6 If ...Else-Anweisung
lua
Bestätigungsfeld-Eingabeaufforderung („Text“, „Standardwert“)
lua
Erweiterung unterstützt Warnfeld und Bestätigungsfeld
js
function 函数名(参数) { 代码... }
function 函数名( 参数) end
for (i=0;i<=10;i++) { document.write("The number is " + i) document.write("<br />") }
for var= exp1,exp2,exp3 do <执行体> end
In jeder Schleife wird i ein Indexwert zugewiesen, und v wird ein Array-Elementwert zugewiesen, der dem
Index entspricht.for i =1,100 do print(i) end for i =1,100,2 do print(i) end
2.1 While-Schleife
js: Klasse c--打印数组a 的所有值 for i,v in pairs(a) do print(v) end
---打印table t中所以的key for k in pairs(t) do print(k) end
2.2 Break und Continue
Der Befehl break kann die Ausführung der Schleife beenden und dann Ausführung fortsetzen Der Code nach der Schleife (sofern Code nach der Schleife vorhanden ist).
Codebeispiel:while (变量<=结束值) { 需执行的代码 } lua: i =1; while a[i] do print(a[i]) i = i+1; end
repeat: line = io.read() until line~="" print(line)
<script type="text/javascript"> var i=0 for (i=0;i<=10;i++) { if (i==3){break} document.write("The number is " + i) document.write("<br />") } </script> Continue
For...In-Anweisung wird verwendet, um die Eigenschaften eines Arrays oder Objekts zu durchlaufen.
for ... in Jedes Mal, wenn der Code in der Schleife ausgeführt wird, bearbeitet er die Elemente des Arrays oder die Eigenschaften des Objekts. Syntax:<script type="text/javascript"> var i=0 for (i=0;i<=10;i++) { if (i==3){continue} document.write("The number is " + i) document.write("<br />") } </script>
local i =1 while a[i] do if a[i] == v then break end i = i +1 end
Javascript-Lerntutorial
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Lua und Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!