JavaScript简述

javaScript 是类型的面向对象。而不是正真的面向对象。

1.JavaScript 组成部分有三个,(1)核心(ECMAScript);(2)文档对象模型(DOM) (3)浏览器对象模型(BOM)

2.ECMAScript基础:变量是弱类型,定义变量时用var运算符,

                 ECMAScript原始类型有5程,Undefinde,Null,Boolean,Number和String
               
               
        Undefined类型: 只有一个类型。即undefined
       
        例:var oTemp
            alert(oTemp==undfined);    //true
           
            var oTemp
            alert(typeof oTemp);      //outputs "undefined"
           
           
        Null类型:  
           
            例:alert(null==undefined); //outputs "true"
           
            因为undefined实际是从值null派生来的
           
           
        Boolean类型:
          
           例:var bFound=true;
               var bLost=false;
              
        Number类型: 这类型可以表示32位整数,还可以表示64位的浮点数。
       
        String类型
       
3.强制类型转换

    Boolean(value) --把给定的值转换成Boolean型
    Number(value)  --把给定的值转找成数字(可以是整数或浮点数)
    String(value)  --把给定的值转成字符串
   
4 typeof
  
   判断是什么类型
  
   特别的是 例:
                function method(){
               
                }         
                method() 返回的是undefined类型
               
5.instanceof

   判断是什么引用类型
  
  
6 delete:delete 运算符删除对以前定义的对象属性或方法的引用

  例: var o=new Object();
      o.name="Ken";
      alert(o.name);   //outputs "Ken"
      delete o.name;
      alert(o.name);  // outputs "undefined"
     
7 void  什么值都返回 undefined
   
  * 这是我个人的看法.如果有什么不对的.请留言.我回改正.
  

posted on 2008-01-26 20:48  shenzhong  阅读(180)  评论(0编辑  收藏  举报