1. 程式人生 > >認真了解一下javascript

認真了解一下javascript

我們 意思 一個 www 非法字符 服務器 javascrip log mas

一. 基礎知識

1.javascript和java之間是沒有什麽關系的,僅僅是當年的java太火了,接了一把java名字的風頭,吸引大家的註意,所以起名是javascript;

2.javascript的語言的規範標準是ECMAscript;

3.HTTP是一種超文本傳輸協議,超文本意思就是不僅僅是文本,也可以是圖片,音頻,視頻也可以進行傳輸; 一般是虛擬機為web服務器,web服務器上保存著大量的網頁在自己的硬盤上,當請求這個網頁的時候,服務器就會從硬盤上載入網頁,並且通過HTTP傳給發出請求的計算機;

4.請求的時候一般都會去一個特定的IP上,但是我們一般上網不會直接輸入IP,而是一個www.baidu.com,這個時候會有DNS來進行域名解析,解析到對應的主機的IP,進行訪問;

5.javascript是一種弱類型的語言;

6.編程語言大部分是強類型語言,意味著只要使用某段數據,就必須明確指定要處理什麽類型的數據,並且數據的使用必須嚴格遵守該類型的規則。例如,不能將數值和單詞加在一起;

7.雖然javascript是弱語言,表示javascript會直接推斷這個語言的類型,推斷用戶嘗試執行的操作,並進行操作;但是有時候也會推斷錯誤,所以我們還是要對javascript進行語言的類型的分類; 例如,我們可以將字符串和數字直接進行加;

二.數據類型和變量

1.javascript支持多種數據類型。比如數值,字符串,布爾,undefined和NAN,以及對象,數組和函數;

2.字符串必須是在引號中,並且前後引號必須相同,且在字符串拼接中有一個規則,“引引中間放加加”,雙引號中不可以放雙引號,單引號中不能放單引(單位是一對);

3.變量是javascript在內存中保存變量的方式;

4.變量名不能包括非法字符,例如%和&,也不能是javascript的保留字當然,也不可以數字開頭;

5.在給變量賦值之前,必須先進行聲明;

6.強制轉換成數據類型的方法有三種。parseInt()、parseFloat()、Number();

認真了解一下javascript