数据结构与算法(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
- 数据结构与算法(javascript描述)——1.编程环境和语法结构
- 数据结构与算法(javascript描述)——2. 数组
- JavaScript描述数据结构与算法——列表
- JavaScript描述数据结构与算法——队列
- 《数据结构与算法JavaScript描述》
- 数据结构和算法JavaScript描述
- 数据结构与算法-树2-二叉树(javascript描述)
- 数据结构与算法javascript描述(二) 优先队列实例
- 数据结构与算法javascript描述(四) 冒泡排序
- 数据结构与算法javascript描述(五) 选择排序
- 数据结构与算法Javascript描述(一)栈
- 数据结构与算法Javascript描述(二)队列
- 数据结构与算法Javascript描述(三)链表
- 数据结构与算法Javascript描述(四)双向链表
- 数据结构与算法Javascript描述(五)循环链表
- 数据结构与算法javascript描述(六)集合
- 数据结构与算法javascript描述之队列
- 数据结构与算法JavaScript描述 | 数组
- SQLite
- 约瑟夫环:递归算法
- Radar Installation
- python使用get在百度搜索并保存第一页搜索结果
- MPMoviePlayerViewController和MPMoviePlayerController的使用
- 数据结构与算法(javascript描述)——1.编程环境和语法结构
- 分治法排序
- Ubuntu下配置Java环境JDK并配置
- 微博舆情 之 自然语言处理
- Android程序框架2
- php+Jquery+AJAX+JSON错误调试
- MFC Wizard创建的空应用程序中各个文件内容的解析
- 手动编译连接汇编程序遇到的问题
- Quartz2D 基本操作