JavaScript DOM 编程艺术 笔记 CH2

JavaScript语法

2.1准备工作

程序设计语言分类

  • 解释型(Java&C++)
  • 编译型

Web浏览器:完成有关的解释执行工作

2.2语法

2.2.1书写方法

  • 每句句尾加;使代码更易读
  • 每条语句独占一行更易跟踪JS脚本的执行顺序

2.2.2变量

JavaScript变量名允许包含字母、数字、$和_(但第一个字符不允许是数字)例如var married = "true"; var myMood = "happy";

  • 驼峰式命名:函数名方法名对象属性名命名的首选格式

2.2.3数组

  • 使用[]创建数组
    var Beatles =["John","Paul","George","Ringo"];
  • 存放数组的首选方式:将数据存为对象

2.3操作

  • 加法和赋值/拼接和赋值
    var year = 2017; var message = "The year is "; message += year;

2.4条件语句

  • 基本语法
    if (condition) {statements;}
    condition 求值结果只能是布尔值 大括号中的语句在给定条件下true才会执行,if语句中可以有else子句,子句会在给定条件为假时执行。

2.5循环语句

while循环

while(condition){statements;}运行结束+1次循环

  • do...while循环
    `do{statements;}while (condition);即使首次求值结果是false,大括号中的语句也会执行一次
for 循环

for (initial condition; test condition; alter condition) {statements;}
最常见用途:全体元素进行遍历处理。例
var Beatles =["John","Paul","George","Ringo"]; for ( var count=0 ; count

2.6函数

如果需要多次使用同一段代码,可以把它们封装成一个函数。例:
function convertToCelsius(temp){ var result=temp-32; result=result/1.8; return result;} var temp_fahrenheit = 95; var temp_celsius=convertToCelsius(temp_fahrenheit); alert(temp_celsius);

  • 命名变量:用下划线来分隔各个单词;
  • 命名函数:驼峰命名法。

2.7对象

对象是有一些属性方法组合在一起而构成的数据实体

  • 属性:隶属于某个特定对象的变量;
  • 方法:只有某个特定对象才能调用的函数。
    属性与方法都用“点”语法来访问

你可能感兴趣的:(JavaScript DOM 编程艺术 笔记 CH2)