JavaScript命名規則

n672 9年前發布 | 12K 次閱讀 JavaScript開發 JavaScript

javascript對大小寫敏感(關鍵字、函數名、變量名等),標識符的首字符必須是字母、下劃線或者$符,其后的字符可以含數字

如果之聲明了變量,并未對其賦值,默認為undefined

javascript中不區分整型和浮點型,所有數字都是用浮點型表示

字符串型包含在單引號或者雙引號內


轉義字符


轉義序列    字符

/b        退格

/f        換頁

/n        換行

/r        回車

/t        橫向跳格 (Ctrl-I)

/'         單引號

/"        雙引號

//        反斜杠

注:在document.writeln()函數中使用轉義字符時,必須將腳本放在<pre></pre>標簽對里面

javascript中有一個絕對等于的概念,“==”表示等于,只判斷字面值,不涉及數據類型,比如,”17”==17,返回值為true,而“===”表示絕對等于,涉及數據類型的比較,比如,”17”===17,返回值為false

typeof函數用于返回它的操作數所容納的數據類型,


var a=3;
var b="name";
var c=null;
 


typeof a 返回number,typeofb 返回string,typeof c 返回object,

typeof 可以返回六中類型:number、string、boolean、object、function、undefined



以下兩種語句都是專門用于對象的語句

for...in循環


var objects={user:"clf",age:"25",QQ:"496221132"};
for(var item in objects){
      document.write("屬性:"+item+"="+objects[item]+"<b/r>");
}

結果:


屬性:user=clf

屬性:age=25

屬性:QQ=496221132

with語句,用于避免重復使用指定的對象引用


var date_time =new Date();
with(date_time){
      alert(getYear()+"/"+getMonth()+1+"/"+getDate());
//如果不在with語句塊內,應該為alert(date_time.gerYear())...
}
 


javascript中創建數組用小括號,而非大括號,


var arr = new Array('a','b','c');
var arr2 = new Array(7);


同源策略


同源策略是javascript主要的安全策略,它表示一個腳本只能讀取與它同源的窗口或文檔的屬性。

同源檢測用來檢測兩個URL是否屬于同一個源,需滿足下列條件:

1、協議相同

2、端口相同

3、域名相同



 本文由用戶 n672 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!