js裡的三種宣告(常量)

2022-09-19 21:27:19 字數 615 閱讀 7126

一、分類

1.const

2.var

3.let

二、const

1.官方定義:常量時塊級範圍,非常類似用let語句定義的變數,但常量的值是無法(通過重新賦值)改變的,也不能被重新宣告。

2.簡單理解:const定義的變數不可以修改,而且必須初始化

3.理解

4.該常量可以定義成物件和陣列

三、var

1.官方定義:宣告語句宣告乙個變數,並可選地將其初始化乙個值

2.簡單理解:它的值可以進行修改

四、let

1.官方定義:let語句宣告乙個塊級作用域的本地變數,並且可選的將其初始化為乙個值

2.簡單理解:它是塊級作用域,函式內部定義了let後,對函式外部無影響

五、注意

1.let允許你宣告乙個作用域被限制在塊級中的變數、語句或表示式。與var不同的是,var宣告的變數只能是全域性或者整個函式塊。

JS的三種函式宣告

js有3種方法進行函式宣告。1 function語句型別函式宣告 function test1 函式的呼叫方式 test1 2 函式的直接量形式 var test2 function 函式的呼叫方式 test2 3 建構函式式 var test3 new function a b return a ...

js的三種函式宣告

方式一 function a e,f,h 方式二 var b function 方式三 var c new function a b c alert 我是方法c.a b c 函式的呼叫 1 按照引數列表的順序賦值如 a 1,2,3 2 var testb function 這樣的方式也是可以呼叫函式...

js的三種繼承

原型鏈繼承 原型鏈繼承 子建構函式的原型指向父建構函式的的例項 核心實現 dog.prototype new animal 雙向指向 dog.prototype.constructor dog 建構函式繼承 經典繼承 子建構函式內寫 改變函式內部this指向即可 核心實現 animal.call t...