@850649506
2018-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 判斷乙個值是否為正常的數值
@850649506
2018-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 三元運算子 短路...