【JavaScript】核心語法與變量與常量

JS(JavaScript)code

一。基礎語法;

1.語法;

區分大小寫;
他的標識符必須以大小寫區分使用實爲形式,不一樣的大小寫表明不同的意思ip

var aixinjueluo = '愛新覺羅';
console.log(aixinjueluo);
var Aixinjueluo = 'Aixinjueluo';
console.log('Aixinjueluo');
var AIXINJUELUO = 'AIXINJUELUO';
console.log(AIXINJUELUO);
  • 空格和換行;
    會忽略出如今代碼的空格,製表符和換行符
/*
   空格與換行
   並非JS(JavaScript)的語法內容,無關緊要(可以使用)
   可以使代碼更有可讀性
  */
var aixinjueluo = '愛新覺羅';
console(aixinjueluo);
  • 可選的分號;
    分號表示一段語句的結尾;
/*分號
  可選項;JS(JavaScript)語法不是強制的
  多個語句在一行編寫,分號必須存在
  做用;表示一句話結束
   */
var aixinjueluo = '愛新覺羅';
console.log(aixinjueluo);

二。變量與常量;

  • 變量;

被定義爲可修改數據並存儲數據信息的容器;
一般以大寫和大小寫混合的名稱內存

/*
*變量的定義的語法結構
 * 語法結構;var 變量名稱=變量的值;
 * JS(JavaScript)的變量是弱類型(鬆散類型)
 * 定義變量,但初始化*/

var v = '愛新覺羅';
console.log(v);

var v1;
console.log(v1);

v1 = '愛新覺羅';
console.log(v1);

var v2 = 100, v3;
console.log(v2);
console.log(v3);
  • 重複的定義;

/*
* 重複的定義
* JS(JavaScript)中重複定義變量;
* 重複定義,將以前變量在內存的空間並銷燬,再建立
*/
var v = '愛新覺羅';
console.log(v);/*愛新覺羅*/

var v = 100;
console.log(v);/*100*/
  • 重複的賦值;

/*重複賦值*/
var v = '愛新覺羅';
console.log(v);/*愛新覺羅*/

v = 100;/*賦值*/
console.log(v);/*100*/
  • 遺漏的定義;

console.log(v);
/*
 遺漏定義;變量沒有定義,直接調用
 報錯變量名 is not defined(未定義)
 變量沒有定義
*/
var v1;
console.log(v1);/*undefined*/
/*定義變量,但不初始化值
  不報錯,輸出結果是undefined
*/
  • 常量;`

就是隻能讀取而不能更改的相似變量
一般都是以大寫的表示名稱console

/*ECMA 5以前的版本
* 語法並無提供常量的定義 - 只能定義變量
* 則爲規定定義的常量,可是使用語法依舊是變量的語法
  */

var C = 100;//語法上是變量,則爲規定爲常量
C = 200;//語法上是變量

const C1 = 100;
/*ECMA 5以及以後的版本
* 提供定義常量的語法;一旦定義,值不能愛改變
* const 常量名=值
* 重複賦值'報錯'
* TypeError: Assignment to constant variable.
* (TypeError:賦值給常數變量)
* 重複定義常量或變量'報錯'
*  SyntaxError: Identifier 'C1' has already been declared
* (語法錯誤:標識符「C1」已被聲明)
*/
var C1 = 200;
 /*定義變量與常量的名稱
 * 定義變量名稱時;全小寫或者大小寫混合
 * 定義常量名稱時;全大寫
  */
相關文章
相關標籤/搜索