数据结构与算法(javascript描述)——1.编程环境和语法结构

来源:互联网 发布:淘宝宜家代购真假辨别 编辑:程序博客网 时间:2024/05/16 13:54

第一章 JavaScript的编程环境和语法结构

最近感觉JavaScript基础不是很牢靠,买了几本书回来,研读下,以提高该语言的理解!

编程环境:

历来一直运行于浏览器器中,近年来出现SpiderMonkey以及当下流行的NodeJS运行时环境中运行.

语法结构:

  • 变量声明和初始化 , 通过var关键字声明变量,后边跟赋值表达式进行初始化
    例:var name; var age = 23;
  • 算术运算【+(加),-(减),*(乘),/(除),%(余)】和数学库函数(Math)
    例:var x = 6; var y = 2.3; console.log(x+y);console.log((x+y)*(x-y));console.log(Math.abs(y/x));
  • 分支结构(注: switch中用于判断的表示式可以是任意类型)
    例:if (exp) {};if (exp) {} else {}; if (exp) else if (exp) {}…else {};
    switch(exp) {case “const”: statement;break; …. default: statement;}; exp可以为任意类型
  • 循环结构
    例:while, for, do while
  • 函数
    例:通过function定义
  • 作用域
    例:全局变量【主程序的函数外部var声明的变量或者函数内部没有用var声明的变量】,
    局部变量【函数作用域内用var声明的变量】
  • 递归
    允许处理JavaScript处理能力范围内的层次较深的递归调用【处理不了的可以用迭代式改写】

面向对象

JavaScript提供了多种方式来创建对象和使用对象
0 0