美文网首页
JavaScript DOM 编程艺术 笔记 CH2

JavaScript DOM 编程艺术 笔记 CH2

作者: meetMelody | 来源:发表于2017-04-11 16:23 被阅读0次

    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<Beatles.length; count++){alert(Beatles[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

          本文链接:https://www.haomeiwen.com/subject/fmgyattx.html