Comparison of programming languages (basic instructions): Difference between revisions

Content deleted Content added
Correct capitalization of JavaScript
Line 785:
| rowspan=15 {{n/a}}
|-
| [[JavascriptJavaScript]]
| {{n/a}}
| {{n/a}}
Line 1,001:
| {{code|object}}
|-
| [[JavascriptJavaScript]]
| {{n/a}}{{ref|string as char|[d]}}
| {{code|String}}
Line 1,204:
|
|- valign="top"
| [[JavascriptJavaScript]]
| {{n/a}}
| {{n/a}}
Line 1,397:
|
|-
| [[JavascriptJavaScript]]
|
| {{n/a}}
Line 1,585:
| rowspan=2 {{n/a}}
|-
| [[JavascriptJavaScript]]
| <code>var ''name''« = ''initial_value''»;</code> or<br /><code>let ''name''« = ''initial_value''»;</code> (since [[ECMAScript]] 2015)
| <code>const ''name'' = ''value'';</code> (since [[ECMAScript]] 2015)
Line 2,052:
| <code>for (''type item'' : ''set'') ''instructions''</code>
|-
| [[JavascriptJavaScript]]
| <code>for (var ''i'' = ''first''; ''i'' <= ''last''; ''i''++) ''instructions''</code>
| Since [[EcmaScript]] 2015:<ref>{{cite web|url=https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Statements/for...of|title=for...of|work=mozilla.org|access-date=30 January 2017}}</ref>
Line 2,268:
| <code>assert ''condition'' «: ''description''»;</code>
|-
| [[JavascriptJavaScript]]
| <code>try { ''instructions'' } catch (''exception'') { ''instructions''} «finally { ''instructions'' }»</code>
| {{dunno}}
Line 2,467:
|
|-
| [[JavascriptJavaScript]]
| <code>yield ''value«;»''</code>
|-
Line 2,663:
| <code>static void Main(«string[] args») method_body</code><br />May instead return {{code|int}}.<br />(starting with C# 7.1:) May return {{code|Task}} or {{code|Task<int>}}, and if so, may be {{code|async}}.
|- valign="top"
| [[JavascriptJavaScript]]
| <code>function foo(''«parameters»'') { ''instructions'' }</code><br />or<br /><code>var foo = function (''«parameters»'') { ''instructions'' }</code><br />or<br /><code>var foo = new Function (''"«parameter»"'', ''...'', ''"«last parameter»"'' "''instructions''");</code>
| <code>function foo(''«parameters»'') { ''instructions ...'' return ''value''; }</code>
Line 2,921:
| <code>''string'' = Float.toString<wbr/>(''float'');</code><br /><code>''string'' = Double.toString<wbr />(''double'');</code>
|-
| [[JavascriptJavaScript]]{{ref|JavaScript's technicalities|[a]}}
| colspan=2| <code>''integer'' = parseInt(''string'');</code>
| <code>''float'' = parseFloat(''string'');</code><br /><code>''float'' = new Number (''string'');</code><br /><code>''float'' = Number (''string'');</code><br /><code>''float'' = +''string;''</code>
Line 3,133:
|
|-
| [[JavascriptJavaScript]]<br /><small>[[Client-side JavaScript|Web Browser implementation]]</small>
|
| <code>document.write(''x'')</code>
|
|-
| [[JavascriptJavaScript]]<br /><small>[[Active Server Pages]]</small>
|
| <code>Response.Write(''x'')</code>
|
|-
| [[JavascriptJavaScript]]<br /><small>[[Windows Script Host]]</small>
| <code>''x'' = WScript.StdIn.Read(''chars'')</code><br />or<br /><code>''x'' = WScript.StdIn.ReadLine()</code>
| <code>WScript.Echo(''x'')</code><br />or<br /><code>WScript.StdOut.Write(''x'')</code><br />or<br /><code>WScript.StdOut.WriteLine(''x'')</code>
Line 3,301:
| first argument
|-
| [[JavascriptJavaScript]]<br /><small>[[Windows Script Host]] implementation</small>
| <code>WScript.Arguments(''n'')</code>
| <code>WScript.Arguments.length</code>
Line 3,492:
|
|-
| [[JavascriptJavaScript]]<br /><small>[[Windows Script Host]] implementation</small>
| <code>{{codett|WScript.CreateObject ("WScript.Shell").Run(|js}}''command'' «,&nbsp;''WindowStyle''» «,&nbsp;''isWaitOnReturn''»);</code>
| <code>WshShell.Exec(command)</code>