JavaScript 基础结构

 

  • 注释
     代码注释可以使用//或者/* */
// 这是一个单行注释
/*
* 这是
* 一个
* 多行
* 注释
*/

 

  • 变量
     变量用于存储数据,在同一作用域内变量不得重名,定义语法:var userName;
var test = 1;
var test2 = function() { ... };
var test3 = test2( test );
    • 关键字
      • var
    • 赋值
     userName = "name";
    • 生命周期
     函数中声明的变量只能在函数中调用,称之为局部变量,只在函数运行期间占用内存资源。而在函数外声明的变量可以被网页中的所有函数访问,整个生命周期从变量声明开始到网页关闭为止。
 
  • 标识符
    标识符是用来给变量和函数命名的一个唯一名称,这样以便于他们可以在随后的代码中被引用。
    • 命名规则
      • 不能是保留字
      • 只能是字母、数字、下划线和$符号
      • 第一个字符不能是数字

 

  • CDATA
     CDATA部分用于告诉浏览器该内容不是标记,并且不应该当做标记处理,语法:<![CDATA[......]]>。
 
  • 内置对象
    • 字符串对象
     字符串对象可以用于处理文本字符串,使用该内置对象时需要创建该对象的一个实例,语法:new String('......');
    • 日期对象
     日期对象用于帮助处理日期和时间,语法:new Date();
    • 数学对象
     数学对象用于帮助处理数值,语法:Math
    • 数组对象
     数组类似于特殊的变量,它的特殊在于能够保存多个值,并且能够独立访问这些值。语法:new Array(count);
    • 窗口对象
     每个浏览器窗口和框架都对应于一个窗口对象,它是伴随着<body>或<frameset>元素的每个实例一起创建的对象。
 
  • 保留字
    JavaScript中有少量的保留字,这些保留字是用户不能用来自定义变量和函数声明的。
    • break
    • case
    • catch
    • class
    • const
    • continue
    • debugger
    • default
    • delete
    • do
    • else
    • enum
    • export
    • extends
    • false
    • finally
    • for
    • function
    • if
    • implements
    • import
    • in
    • instanceof
    • interface
    • let
    • new
    • null
    • package
    • private
    • protected
    • public
    • return
    • static
    • super
    • switch
    • this
    • throw
    • true
    • try
    • typeof
    • var
    • void
    • while
    • with
    • yield
posted @ 2013-08-06 08:46  M守护神  阅读(...)  评论(... 编辑 收藏