国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

學習YUI.Ext 第三天

2024-09-06 12:42:59
字體:
來源:轉載
供稿:網友
對于以前很多混淆不清的知識,有必要再梳理一下:就從最基礎的變量開始說起。

1.。變量variable

      a.全局變量Global Variable 和 局部變量 Private Variable

     加var和不加var是有區別的 
      --》如果不用關鍵字var,聲明一個變量,那么這個是全局變量,任何子函數都可以訪問,就算是跳出花括號的地方,亦可被訪問;
      --》如果使用關鍵字var,則從所在的“花括號{}”起,全體函數都可以訪問該變量,如:


function foo(){
  i=8                    //Global Variable
  alert(i)
 }

function foo2(){
  var i=88 //在此花括號下都可訪問變量i
  alert(i);
  child()
  function child(){alert(i)}
 } 
foo();foo2()
alert(i) //這里的i還是8

    值得注意是function是編譯期的對象,必須執行或實例化才能在內存中分配這一變量。
    全局變量習慣以_開頭;p.s全部變量最好慎用,你很知道這個變量在那里何時發生變化!
  -------》參見 js手冊:
“盡管并不安全,但聲明語句中忽略 var 關鍵字是合法的 JScript 語法。這時,JScript 解釋器給予變量全局范圍的可見度。當在過程級中聲明一個變量時,它不能用于全局范圍;這種情況下,變量聲明必須用 var 關鍵字。”


   b.變量的數據類型 the types of variable

Jscript 有三種主要數據類型、兩種復合數據類型和兩種特殊數據類型。

主要(基本)數據類型是: 

字符串 
數值 
布爾 
復合(引用)數據類型是: 

對象 
數組 
特殊數據類型是: 

Null 
Undefined 
下面簡述一下JavaScript中的各種對象類型:
    Native Object: JavaScript語言提供的不依賴于執行宿主的對象,其中一些是內建對象,如:Global、Math;一些是在腳本運行環境中創建來使用的,如:Array、Boolean、Date、Function、Number、Object、RegExp、Error。
    Build-in Object: JavaScript語言提供的不依賴于執行宿主的內建對象,如:Global、Math;內建對象都是Native Object。
    Host Object:JavaScript語言提供的任何依賴于宿主環境的對象,所有非Native Object的對象都是宿主對象,如:IE中的window,WScript中的wscript實例,任何用戶創建的類。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 漯河市| 青河县| 高雄市| 黄平县| 章丘市| 岐山县| 博兴县| 长治县| 临武县| 西安市| 尚义县| 武义县| 绵竹市| 永登县| 白玉县| 内丘县| 吉林省| 广河县| 桂东县| 景泰县| 德昌县| 鄂尔多斯市| 闽清县| 通河县| 宁陕县| 介休市| 秭归县| 连州市| 水富县| 美姑县| 云浮市| 汾阳市| 崇礼县| 遂宁市| 漾濞| 淮阳县| 夏河县| 永和县| 建德市| 鲁山县| 嘉祥县|