js引入,js變數和運算子

2022-09-08 06:33:10 字數 1193 閱讀 1630

頁面級的js不管寫在頁面的**都可以

企業專案開發要求:結構(html),樣式(css),行為(js)相分離

不要既寫外部js,又寫內部js;如果兩個都寫,則外部js生效

宣告多個變數時,每個變數之間應該換行

變數名必須以字母,$,_開頭

變數名可以由字母,$,_,數字組成

變數名不能用關鍵字和保留字

值型別(資料型別)

1)原始值(number,string,boolean,undefined,null)

① 原始值是棧資料(先進後出)

② 棧記憶體與棧記憶體之間的關係是拷貝的關係

③ 不可改變的原始值

2)引用值(array,object,function,date,regexp等等)

① 堆資料

值型別中的引用值**說明

3)當呼叫陣列的方法改變arr的值時,arr1同樣也會變;但是如果要給arr重新賦乙個新的值,那麼arr1就不會變了,就如下面這樣(重新賦值 arr = [4,5,6];)

函式後面,for迴圈後面,if後面可以不寫分號

錯誤1)低階錯誤(語法解析錯誤)

2)邏輯錯誤(標準錯誤)

3)乙個**塊的錯誤不會影響另乙個**塊

運算子1)加號的兩種功能

① 數**算

② 拼接字串

2)任何資料型別加字串都等於字串

3)賦值順序:自右向左;計算順序:自左向右(特殊優先順序特殊對待)

4)0不能除以0(nan)

5)賦值號=優先順序最弱,括號()優先順序較高

6)a++:先執行,後++;++a:先++,後執行

7)var b = 3;b *= 1 + 5; 先算1+5,然後算b = b * 6 結果:b = 18

js介紹 入門 引入 變數 值型別 運算子

主流瀏覽器和核心 ie trident chrome webkit blink firefox gecko opera presto safari webkit 如何引入js?1 嵌入式 2 外部引入 3 為符合web標準 w3c標準中的一項 結構 樣式 行為相分離,通常會採用外部引入 變數 var...

js變數運算子學習筆記

原始資料型別 number 數字。整數 小數 nan not a number 乙個不是數字的數字型別 string 字串。字元 字串 acb a 沒有字串 boolean ture false null 表示乙個物件為空 undefined 未定義。如何乙個變數沒有給初始化值,會被預設賦值為und...

js 算術運算子和比較運算子

自增1 自減單獨使用的 字首和字尾都是自增自減,沒有什麼特別卻別 和其他表示式一起使用是,作為字首,先自增自減,再做其他操作 作為字尾,先做其他操作再自增自減 var num 5 num 相當於 num num 1 console.log num 4 num console.log num 5 nu...