什么是JS:
JavaScript,簡稱JS
- 他是 運行在瀏覽器端 的 腳本語言
JavaScript和Java沒有任何關(guān)系牌废!
JS需要在script標簽中才能使用
- JS標簽有兩種用法:
1廉侧、直接在script標簽中寫js代碼
2页响、通過script的src屬性引入外部JS文件
- 注意: 如果通過src加載,則不可在該script標簽中寫js代碼了段誊,因為寫在此標簽的的js代碼會失效
測試代碼的三個方法:
1闰蚕、document.write("內(nèi)容");
- 向HTML輸出內(nèi)容,
只能在 HTML 輸出中使用 document.write连舍。如果在文檔加載后使用該方法没陡,會覆蓋整個文檔。
2索赏、alert("內(nèi)容");
- 彈窗函數(shù)盼玄,
alert() 函數(shù)在 JavaScript 中并不常用,但它對于代碼測試非常方便我們經(jīng)常會用到它來測試代碼潜腻。
3埃儿、console.log("內(nèi)容");
- 向控制臺輸出內(nèi)容,
console.log("會將這段話在控制臺輸出")融涣;我們在進行代碼測試的時候回經(jīng)常用到它童番,非常方便。
JS數(shù)據(jù)類型:
js由六大數(shù)據(jù)類型組成:
1威鹿、string :字符串
由引號括起來的值都為字符串
字符串的運算就是拼接剃斧,如果字符串和其他類型做運算,其結(jié)果都為拼接
var str = "這是一個字符串", strin ="10";
2忽你、number :數(shù)字
number類型包含整數(shù)(10)幼东、浮點數(shù)(10.66)、NaN(Not a Number 不是一個數(shù)字)
number的運算就是數(shù)學運算
var num = 10,numb = 10.66,numNan = NaN;
3、boolean :布爾值
布爾值的作用是判斷筋粗,其值只有兩個:
true :真 false :假
4策橘、null :空對象
null的值只有一個,就是null娜亿。
null表示為一個空值丽已,一般用來做占位符使用,
5买决、undefined :未定義
undefined的值也是只有一個沛婴,就是undefined
他表示未定義的對象,如生命變量但不賦值督赤,默認得到的值就是undefined
6嘁灯、object :對象
Object表示對象類型
它的作用很多,范圍很大躲舌,是JS中一個重要的章節(jié)丑婿,需要專門學習
var obj = new Object{
}