日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JavaScript:零星知识

發布時間:2024/4/14 javascript 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript:零星知识 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 關于document.write()

如果在文檔已完成加載后執行 document.write,整個HTML 頁面將被覆蓋。

2. 對代碼行進行折行

您可以在文本字符串中使用反斜杠對代碼行進行換行。下面的例子會正確地顯示:

document.write("Hello \ World!");

不過,您不能像這樣折行:?

document.write \("Hello World!");

3. 在JavaScript中,用分號來結束語句是可選的

4. JavaScript 對大小寫是敏感的,但HTML不是

所以引用JavaScript的HTML標記是忽略大小寫的,但腳本中卻不行。

5. 關于undefined

在執行過以下語句后,變量 carname 的值將是 undefined:

var carname;

表示尚未賦值,它不同于null值。

6. JavaScript數組

// 方式一 var cars = new Array(); cars[0]="Audi"; cars[1]="BMW"; cars[2]="Volvo";// 方式二 (condensed array): var cars1 = new Array("Audi","BMW","Volvo");// 方式三 (literal array): var cars2 = ["Audi","BMW","Volvo"];

7. JavaScript對象

對象由花括號分隔。在括號內部,對象的屬性以名稱和值對的形式 (name : value) 來定義。屬性由逗號分隔:?

var person = {firstname:"Bill", lastname:"Gates", id:5566};

上面例子中的對象 (person) 有三個屬性:firstname、lastname 以及 id。

空格和折行無關緊要。聲明可橫跨多行:

var person = { firstname : "Bill", lastname : "Gates",id : 5566 };

8. 創建JavaScript對象

JavaScript 中的幾乎所有事務都是對象:字符串、數字、數組、日期、函數,等等。

本例創建名為 "person" 的對象,并為其添加了四個屬性:

person = new Object(); person.firstname="Bill"; person.lastname ="Gates"; person.age = 56; person.eyecolor = "blue";

9. 局部 JavaScript 變量

在 JavaScript 函數內部聲明的變量(使用 var)是局部變量,所以只能在函數內部訪問它,只要函數運行完畢,本地變量就會被刪除。注意:如果在函數內部聲明,卻沒有標注var,將被視為全局變量。

全局JavaScript 變量,在函數外聲明的變量是全局變量,網頁上的所有腳本和函數都能訪問它。

10. for/in 循環

JavaScript for/in 語句循環遍歷對象的屬性:

var person = {fname:"John",lname:"Doe",age:25 };for (x in person) { txt = txt + person[x]; }

11. 比較 for 和 while

如果您已經閱讀了前面那一章關于 for 循環的內容,您會發現 while 循環與 for 循環很像。

for 語句實例,本例中的循環使用 for 循環來顯示 cars 數組中的所有值:

cars = ["BMW","Volvo","Saab","Ford"]; var i = 0; for (; cars[i]; ) { document.write(cars[i] + "<br>");
  i++; }

while 語句實例,本例中的循環使用使用 while 循環來顯示 cars 數組中的所有值:

cars = ["BMW","Volvo","Saab","Ford"]; var i = 0; while(cars[i]) { document.write(cars[i] + "<br>"); i++; }

12. with 語句通常用來縮短特定情形下必須寫的代碼量?

with (Math) { x = cos(3 * PI) + sin (LN10) y = tan(14 * E) }

13. 八進制和十六進制

如果前綴為0,則 JavaScript 會把數值常量解釋為八進制數,如果前綴為 0 和 "x",則解釋為十六進制數。

var y=0377; var z=0xFF;

14. JavaScript Boolean 對象

new Boolean(value);

注釋:如果省略 value 參數,或者設置為 0、-0、null、""、false、undefined 或 NaN,則該對象設置為 false。否則設置為 true(即使 value 參數是字符串 "false")。

15. JavaScript 對象參考手冊

http://www.w3school.com.cn/js/

16. 著名的變量命名規則

只是因為變量名的語法正確,并不意味著就該使用它們。變量還應遵守以下某條著名的命名規則:

  • Camel 標記法
    首字母是小寫的,接下來的字母都以大寫字符開頭。例如: var myTestValue = 0, mySecondValue = "hi";
  • Pascal 標記法
    首字母是大寫的,接下來的字母都以大寫字符開頭。例如: var MyTestValue = 0, MySecondValue = "hi";
  • 匈牙利類型標記法
    在以 Pascal 標記法命名的變量前附加一個小寫字母(或小寫字母序列),說明該變量的類型。例如,i表示整數,s 表示字符串,如下所示“ var iMyTestValue = 0, sMySecondValue = "hi";?

轉載于:https://www.cnblogs.com/nayitian/p/3291616.html

總結

以上是生活随笔為你收集整理的JavaScript:零星知识的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。