标签 javascript 下的文章

JavaScript学习笔记02 —— 表达式和运算符

本系列为阅读《JavaScript权威指南》之后所做的笔记,只供个人学习与参考。

知识要点

  • 一些原始表达式
    1.23  //数字直接量
    "hello"  //字符串直接量
    /pattern/  //正则表达式直接量
    
    true  //布尔值:真
    false  //布尔值:假
    null  //空
    this  //返回“当前”对象
    
    i  //变量“i”
    sum  
    undefined  //undefined是全局变量,和null不同,它不是一个关键字
  • 下面数组包含5个元素,其中三个元素是undefined
var sparseArray = [1,,,,5];
  • 对象初始化
var p = {x:2.3,y:-1.2};//一个拥有两个属性成员的对象
var q = {}; //空对象
  • 函数定义表达式
var square = function(x) { return x*x; }
  • 属性访问表达式
var o = {x:1,y:{z:3}}; // An example object
var a = [o,4,[5,6]]; // An example array that contains the object
o.x // => 1: property x of expression o
o.y.z // => 3: property z of expression o.y
o["x"] // => 1: property x of object o
a[1] // => 4: element at index 1 of expression a
a[2]["1"] // => 6: element at index 1 of expression a[2]
a[0].x // => 1: property x of expression a[0]

- 阅读剩余部分 -

JavaScript学习笔记01 —— 词法结构

本系列为阅读《JavaScript权威指南》之后所做的笔记,只供个人学习与参考。

知识要点

  • Javascript区分大小写,HTML标签和属性可以不区分大小写。
  • Javascript注释有以下几种形式:
    //单行注释   
    /*一段注释*/  //另一段注释  
    /*
    多行注释
    */
  • Javascript标识符必须以字母,下划线(_)或美元符($)开始。后续的字符可以是字母,数字,下划线或者美元符,数字不允许作为首字符出现。
  • 对于Javascript建议使用分号(;)分割语句,以增强代码可读性和整洁性。
var a=3;var b=4;
return ture;

- 阅读剩余部分 -