JavaScript 学习笔记(一)

本文介绍了JavaScript的基础概念,包括其作为弱类型语言的特点、ECMAScript、DOM及BOM组成,详细解释了Undefined、Null、Boolean、Number和String五种原始类型,并讨论了类型转换和对象操作。

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
   
  * 这是我个人的看法.如果有什么不对的.请留言.我回改正.
  

转载于:https://www.cnblogs.com/xszsai/archive/2008/01/26/1054544.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值