J2EE社区

苟有恒,何必三更起五更眠;
最无益,只怕一日曝十日寒.
posts - 241, comments - 318, trackbacks - 0, articles - 16

第1章、javascript简介和基础

Posted on 2011-07-16 11:09 xcp 阅读(416) 评论(0)  编辑  收藏 所属分类: JavaScript高级程序设计(第2版)
一、简介
1.javascript实现由三部分组成:ECMAScript,DOM,BOM
2.ECMAScrip:Javascript ActionScript ScriptEase
3.defer="defer"延迟加载


二、基础
(一)、语法
       1.区分大小写(变量,函数名,操作符都区分大小写)
       2.标识符
          2.1 第一个字母必须是:字母、_、$
          2.2 其它的允许字母、_、$、和数字
      3.注释
          3.1 单行 //
          3.2 多行 /***/
      4.关键字
           this,break,continue,if,else,switch,default,for,do,while,with,new,typeof,instanceof,try,catch,finally,throw,return等等
(二)、数据类型
      1、基本数据类型(可以保用typeof来取得以下)
          1.1 undefined --- 如果这个值未定义
          1.2 boolean    --- 如果这个值是布尔型 
          1.3 string       --- 如果这个值是字符串
          1.4 number    --- 如果这个值是数字型
          1.5 object      --- 如果这个值是对象或null
          1.6 function   --- 如果这个值是函数
  2、基本数据类
        Undefined,Boolean,String,Number,Object,Null,Function
     3、Null与Undefined的区别
          Null是指对象定义了,只不过指定他为空或者没有赋值;而Undefined是对象肯定没有定义
(三)、操作符
      1、一元操作符
           1.1 递增,递减 ++ --
      2、位操作符
           2.1 Not,And,Or,左移,有符号右移,无符号右移
      3、关系。
      4、各数据类型之间的操作          
(四)、语句
      1、if...endif...else
      2、switch() case... break;default;
      3、do...whie()
      4、while(); break;continue;
      5、for(var i=0;i<*;i++)
      6、for(var i in *)
4.内置功能(系统类)
  1、Function   可以传递参数,用arguments得到所以传递参数集合



名称: ♪4C.ESL | .↗Evon
口号: 遇到新问题♪先要寻找一个方案乄而不是创造一个方案こ
mail: 联系我