二 javascript資料結構

2021-08-26 12:05:28 字數 1355 閱讀 2354

1、識別符號

var test = 'test';

//定義變數開頭不能是數字

var 1a = '1a';

//定義變數開頭可以是下劃線

var _a = 'a';

//定義變數開頭可以是中文

var 變數 = 'a';

2、關鍵字與保留字(就是這些保留字關鍵字,你不能定義變數或者函式等等,反正別用就行了)

abstract	

arguments

boolean

break

byte

case

catch

char

class*

const

continue

debugger

default

delete

dodouble

else

enum*

eval

export*

extends*

false

final

finally

float

for

function

goto

if implements

import*

in instanceof

int

inte***ce

let

long

native

new

null

package

private

protected

public

return

short

static

super*

switch

synchronized

this

throw

throws

transient

true

try

typeof

var

void

volatile

while

with

yield

3、常量定義

const

name(常量名) : type(資料型別) = value(值)

例:const

box : int = 1;

4、變數定義

區域性變數

var a = 1;

全域性變數

a = 1;

javascript資料結構(二)棧

棧後進先出 常用的方法 push pop peek 返回棧頂元素 isempty clear size 棧的 實現 function fstack 清除棧頂元素 this.pop function element 返回棧頂元素 this.peek function 檢查棧是否為空 this.isem...

資料結構 棧(JavaScript)

棧是一種遵從後進先出 lifo 原則的有序集合。新新增的或待刪除的元素都儲存在棧的 末尾,稱作棧頂,另一端就叫棧底。在棧裡,新元素都靠近棧頂,舊元素都接近棧底。舉個栗子,差不多這樣子。初始化棧的高度以及棧頂指標 var length 0 var top null 宣告常用方法 this.push f...

JavaScript資料結構之棧結構

棧也是一種非常常見的資料結構,並且在程式中的應用非常廣泛.我們先來簡單認識一下棧結構,它的特點和應用場景等.棧結構 棧 stack 它是一種運算受限的線性表,後進先出 lifo 生活中類似於棧的 棧結構的 程式中什麼是使用棧實現的呢?函式呼叫棧 棧面試題 我們來實現乙個類,用於模擬棧中的操作.棧的建...