標籤:oat 控制 等於 closed 函數 查詢 換行 python 對話
JS的三大部分一、ECMAJavaScript基礎文法: 1.javascript的引入方式 1) 行內式
<script>
alert(1)
</script>
2) 引入式
<script src=‘test.js‘> </script>
2.javascript基礎文法 1) 幾個簡單的函數
alert()、 # 警告對話方塊
confirm()、# 確認對話方塊
prompt()、 # 輸入對話方塊,接收的為字串
config.log() # 控制台 輸出
config.dir() #
document.write() #
typeof(變數) # 類型查詢
文法規則:JavaScript對換行、縮排、空格不敏感,語句末尾加分號,單行注釋// 多行注釋/* */
2) 直接量、變數
(1) 直接量:數字99和字串“99”
(2) 變數的定義、賦值、命名規範
var a ;
a = 1 ;
· 變數名的命名規範:只能由英語字母、數字、底線、貨幣符號$構成,且不能以數字開頭,並且不能是JavaScript保留字。並且區分大小寫。
Camel 標記法
首字母是小寫,接下來的字母都以大寫字元開頭。例如:var myTestValue = 0, mySecondValue = "hi";Pascal 標記法首字母是大寫的,接下來的字母都以大寫字元開頭。例如:Var MyTestValue = 0, MySecondValue = "hi";匈牙利類型標記法在以 Pascal 標記法命名的變數前附加一個小寫字母(或小寫字母序列),說明該變數的類型。例如,i 表示整數,s 表示字串,如下所示“Var iMyTestValue = 0, sMySecondValue = "hi";
變數名書寫種類
3) 資料類型 基礎資料類型:
String:
Number:
Number.MAX_VALUE,Number.MIN_VALUE.
NaN不等於NaN
isNaN(‘test‘) #true
Infinity
Boolean:
Null:
Undefined:
引用資料類型:
Array:數組
String:
Date:
Object:
4) 資料類型轉換
-
-
- 數字 + 字串:數字轉換為字串
- 數字 + 布爾值:true轉換為1,false轉換為0
- 字串 + 布爾值:布爾值轉換為字串true或false
- 轉換成字串:toString()
- 轉換成數字:parseInt()
- 轉化成浮點數:parseFloat()
- 強制類型轉換:String()、Boolean()、Number()
5) 流程式控制制 # if(){}else{} # if(){}else if(){}else{} # && || # while(){} # do{}while() # for(var i=0;i<10;i++){}、
# switch(條件){ // 注意case穿透問題
case 1:
執行語句;
break;
case 2:
執行語句;
break;
。。。。。。。。
default:
執行語句;
}
二、DOM三、BOM
python全棧開發day44-js、DOM、BOM