国产探花免费观看_亚洲丰满少妇自慰呻吟_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實例,任何用戶創建的類。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 淄博市| 施秉县| 获嘉县| 丰台区| 齐河县| 呼玛县| 文安县| 卫辉市| 沙湾县| 威海市| 青河县| 大埔县| 和顺县| 喀喇沁旗| 竹溪县| 玉田县| 哈尔滨市| 贵港市| 北辰区| 高邮市| 宁夏| 科尔| 新乡县| 汉中市| 苏尼特左旗| 丹东市| 石棉县| 龙门县| 保康县| 长汀县| 布拖县| 双江| 华宁县| 洛宁县| 花莲县| 碌曲县| 都昌县| 巩留县| 武宣县| 广水市| 华池县|