輸出語法: 就是將對應的內容打印出來
彈出框 將需要打印的內容放到小括號里面去
alert('Hello Word!');
往控制台打印日志 推薦使用console.log() 因為console.log不會打斷代碼的運行 而alert會打斷代碼的運行
console.log('Hello Word!');
對話框
prompt('你喜歡打籃球嗎?');
確認框
confirm('你確認要刪除嗎?');
在頁面打印內容 內容可以為html標簽
document.write('Hello Word!');
變量
變量 是開辟的一塊被命名的運行存儲空間(簡單的理解就是一個容器,容器里裝了什么這個變量就表示什么)
變量的規則和規范
有數字、字母、下划線、$符合組成,不能夠以數字開頭
不能夠使用關鍵字和保留字 ,例如 var,for等。。。
區分大小寫,同一字母的大小寫是兩個不同的變量
規范:
命名要有意義
遵循駝峰式命名法,首字母小寫 ,后面首字母大寫 eg: userName
聲明變量 使用var 變量名;
eg: var sum;
賦值 sum = 10;
直接聲明變量並賦值,用的較多 var sum = 10;
可以直接聲明多個變量之后再賦值,或者直接聲明多個變量並賦值之間用 “,” 隔開
eg: var a,b,c ;
a = 1;
b = 2;
c = 3;
var a = 1,b = 2, c = 3; 直接聲明多個變量並賦值
簡單數據類型
數值型 number
所有的數字都是number類型, 在js中number類型沒有分離出整數類型所以1和1.0的值相等
字符串 string
在js中沒有字符類型。要表示一個字符,只需創建僅包含一個字符的字符串即可
所有添加了引號的數據都是字符串類型 單雙引號都可以.字符串是不可變的,一旦字符串被創建就永遠無法改變它
字符串中有一個length屬性
eg: "seven".length 是5
字符串中有一些方法
eg: 'cat'.toUpperCase()=== 'CAT'
布爾型 boolean
取值只有true 真 false 假 這兩個值,多用於分支語句
下面列出的值被當做假(false)
false, null, undefined, ' ' , 0 , NAN ,不成立的等式
eg: 字符串 "false" 為真
空引用 null
表示一個空的對象 一般用於將一些對象清空
未定義 undefined
變量只聲明沒有賦值的時候瀏覽器默認會賦值一個undefined
注:利用typeof運算符可以返回當前數據的數據類型