C2 JS基本語法1

2021-08-20 16:25:09 字數 1326 閱讀 6780

@8506495062018-06-11 18:02字數 869閱讀 0

js

如果乙個變數值是沒有賦值,那麼它的值將會是undefined,這是js的關鍵字

js是個動態型別的語言,可以隨時修改變數的型別

變數提公升:js解析引擎是一行一行解析**,遇到變數定義會提公升到頭部

arg0、_tmp、$elem、π 合法的識別符號

1a // 第乙個字元不能是數字 

23 // 同上 

*** // 識別符號不能包含星號 

a+b // 識別符號不能包含加號 

-d // 識別符號不能包含減號或連詞線js保留關鍵字不能作為識別符號號

vara =1

;

}

a

// 1

在大括號裡面宣告了a但是在括號外面依然有效,var命令不構成單獨的作用域。

boolean、number、string(原始型別)、object、undefined、null、

object(物件)是最複雜的型別分為,狹義物件object,陣列array、函式function

js通過三種方式確定資料型別 

typeof運算子 //一元操作符,類似+號 返回值是string型別資料 

instanceof運算子 

object.prototype.tostring方法typeof null 返回值是"object" 是歷史原因造成的

null 與 undefined 的區別: 

js內部所有的數字都是64位浮點儲存的,即使整數也是如此。

由於浮點不是精確的值,所以小數運算要特別,-2^53-2^53整數都能精確的表示

大於2^1024 返回infinite,小於-2^1024 返回0

nan是運算出錯或者轉換錯誤出現的值,nan不等於任何值,包括它本身。

數值運算出錯不會報錯

parseint 轉換整數,出錯返回已經轉換的數值

parsefloat 轉換成小數,支援科學計數法

isnan 判斷是否為nan值

isfinite 判斷乙個值是否為正常的數值

@8506495062018-06-11 18:02字數 869閱讀 0

本地文稿已同步至最新狀態。

C 初階 基本語法 1

1.名字修飾 在c語言中名字修飾只是在函式名前面加下劃線,所以只要在函式名相同就會導致衝突。在c 中,名字修飾時由 函式名 網域名稱1 網域名稱2 引數列表 z 的格式構成的,包含 a.函式名 b.所在域 c.引數列表 所以在c 中只有以上三個完全相同才會衝突,這就是函式過載的原理 2.extern...

JS基本語法

1.1變數宣告例如 var a 100 先申請再賦值 也可以 var a 10,必須,隔開 b 10,c 可以賦值可以不賦值,但是一定要換行,最後分號結尾。宣告 賦值分解 單一var1.2 命名規則1.變數名必須以英文名 開頭 2.變數名可以包括英文本母 數字 3.不可以用系統的關鍵字 保留字作為變...

JS基本語法

語句表示式 語句表示式的區別 大小寫敏感 大部分空格沒有實際意義識別符號 命名規則if結構 if 布林值 語句 或者 if 布林值 語句 if.else結構 if m 3 else if 表示式 else if 表示式 else switch結構 不推薦用 switch fruit 三元運算子 短路...