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.'