馬克思說:實踐出真知。
我說:馬克思說的有道理。
1.String對象
- 作用:處理字符串
- String對象創建方法:new String()
- 語法:
var a=new String("Hello world");//方式1
document.write(a);
var b="Hello world";//方式2
document.write(b);
以上兩種方式運行結果完全一樣。
String對象用法集錦
2.window對象
- 作用:表示瀏覽器打開的窗口。
- 如果文檔包含框架iframe,瀏覽器會爲html文檔創建一個window對象,並且會爲每個框架創建一個額外的window對象。
- window對象的應用沒有公開正式的標準,但是所有瀏覽器都支持該對象。
- window作爲全局變量,代表了腳本正在運行的窗口,暴露給JS代碼。
- 常見方法舉例:
- open()方法 打開一個新的瀏覽器窗口或查找一個已經命名的窗口。
在新窗口打開 百度
function open_win(){
window.open("https://www.baidu.com");
}
- setTimeout()方法 在指定的毫秒數後調用函數或者計算表達式。
setTimeout(function(){ alert("Hello"); }, 3000);
- clearTimeout ()方法 阻止函數執行
window對象用法集錦
3.json
全稱爲 JavaScript Object Notation用於存儲和傳輸數據的格式。
常用於服務端向網頁傳遞信息
是一種輕量級的數據交換格式。
應當知道,json使用js的語法,但是json格式僅僅是一個文本,文本可以被任何編程語言讀取且可以作爲數據格式進行傳遞。
JSON語法規則
- 數據爲 鍵:值對
- 數據由逗號分隔
- 大括號保存對象
- 方括號保存數組
JSON數據 一個名稱對應一個值
“字段名稱”:“值”
JSON對象
保存在大括號內。
就像JS中,對象可以保存多個鍵值對。
{ “字段名稱1”:"值1",“字段名稱2”:“值2” }
JSON數組
保存在中括號內。
{"sites":[
{"name":"W3Cschool", "url":"www.w3cschool.cn"},
{"name":"Google", "url":"www.google.com"},
{"name":"Taobao", "url":"www.taobao.com"}
]}
對象“site”是一個數組,包含了三對象,每一個對象都是站點信息,包括站點名和站點地址。
4.math對象
返回一個數字的絕對值用法
var a = Math.abs(-1);
document.write(a);
math對象用法集錦
5.時間對象
setInterval()方法
調用函數或以指定的間隔來計算表達式。
作用形式:
持續調用函數,直到調用clearInterval()函數或窗口關閉。
Date對象
1.獲取當前日期和時間:
var d = new Date();
//d 存儲了當前的日期和時間
2.獲取當前時間的小時數值:
var d = new Date();
var hours = d.getHours();
//hours 等於當前的小時數值