JS基本概念
时间:2020-02-23 14:33:48 来源:igfitidea点击:
在本教程中,我们将学习JavaScript基本概念。
语法
JavaScript从C/C ++,Java,Python等语言中借鉴了大部分语法。
区分大小写
JavaScript是区分大小写的语言。
这意味着小写字母和大写字母被区别对待。
例如,"名称"和"名称"即使是相同的词也不同。
语句
程序是计算机执行的语句列表。
JavaScript程序是由网络浏览器执行的指令。
声明
JavaScript语句是程序员编写的指令。
分号
JavaScript中的每条指令都以分号";"结尾
在以下示例中,我们有一条指令,该指令将在浏览器控制台中打印" Hello World"。
console.log("Hello World");
</pre></code>
<h2>Token</h2>
<p>The smallest individual unit in a program is called token.
</p>
<p>List of JavaScript tokens.
</p>
<ul>
<li>Reserved Keywords</li>
<li>Identifiers</li>
<li>Punctuators</li>
<li>Literals</li>
</ul>
<h2>Reserved Keywords</h2>
<p>Reserved keywords are words that carry a special meaning and must not be used to name variables and functions.
</p>
<p class="dy-note"><a href="/js/js-variables">Click here</a> for JavaScript Variables.
<br>
<a href="/js/js-functions">Click here</a> for JavaScript Functions.
</p>
<p>Following are some of the commonly used JavaScript reserved keywords.
</p>
<div class="table-responsive">
<table class="table">
<tr>
<td>break</td>
<td>case</td>
<td>const</td>
<td>continue</td>
</tr>
<tr>
<td>default</td>
<td>delete</td>
<td>do</td>
<td>else</td>
</tr>
<tr>
<td>false</td>
<td>final</td>
<td>for</td>
<td>function</td>
</tr>
<tr>
<td>if</td>
<td>instanceof</td>
<td>new</td>
<td>null</td>
</tr>
<tr>
<td>return</td>
<td>static</td>
<td>switch</td>
<td>this</td>
</tr>
<tr>
<td>true</td>
<td>typeof</td>
<td>var</td>
<td>while</td>
</tr>
</table>
</div>
<h2>Identifiers</h2>
<p>Identifiers are sequence of characters that are used to name the variables, functions etc.
</p>
<p>Characters of an identifier can be a letter, digit, dollar sign and underscore. The first character cannot be a digit.
</p>
<ul>
<li>Letter a-z A-Z</li>
<li>Digit 0-9</li>
<li>Dollar sign $</li>
<li>Underscore _</li>
</ul>
<p>Following are valid identifiers.
</p>
<pre><code>name
_name
name$
student01
以下是无效的标识符。
01student student-name student+name
文字
我们使用文字来表示JavaScript中的值。
文字列表。
- 空文字
- 布尔文字
- 数值文字
- 字符串字面量
空文字
Null文字的值是" null"。
它代表null或者为空。
布尔文字
布尔文字的值是" true"和" false"。
这些是逻辑值。
数值文字
我们使用数字文字来表示数字或者数值。
以下是数值的类型。
- 小数
- 十六进制
- 八进制
十进制数以10为底,即由10到0的9位数字组成。
十六进制数字以16为底,即由10到0到9的数字和6到a到f的数字组成。
还使用大写字母A到F。
十六进制数以" 0x"和" 0X"开头。
示例:0xA是十六进制形式,其十进制等效值为10。
单击此处,获取十六进制到十进制的转换教程。
八进制数字以8为底,即由8到0到7的数字组成。
八进制数字以" 0"开头。
示例:017为八进制形式,其十进制等效值为15。
单击此处,获取从八进制到十进制的转换教程。
字符串字面量
字符串是JavaScript中用双引号和单引号引起来的字符序列。
在下面的示例中,我们使用双引号将字符串引起来。
"Hello World"
在下面的例子中,我们必须包含在单引号的字符串。
'We are learning JavaScript.'

