计算机与程序,什么是计算机(Computer)

计算机就是执行程序(Program)的机器 :)

什么是编程语言

编程语言充当了人与操作系统之间的媒介

JavaScript简介,动态语言(Dynamic Programming Language)

  • JavaScript是一门动态语言

变量在使用前不用声明类型,不具有类型安全的特性

JavaScript简介,面对对象语言(Object-oriented Language)

  • 随着ES标准的引入,JavaScript变得可以“面对对象”

JavaScript入门

教程推荐:

JavaScript入门

  • 数据储存以及运算
  • 逻辑控制

程序(Program) = 数据(Data)+ 算法(Algorithm)

  • 函数
    • Web API
      • DOM
      • Events

JavaScript入门,数据存储

JavaScript变量分为值类型

  • Number
  • String
  • Boolean
  • Null
  • Undefined

和引用类型(统称为Object):

  • Object
  • Array
  • Function
  • ...

JavaScript入门,数据存储

JavaScript入门,数据运算

JavaScript中,数据运算是基于运算符的。

 

即便是调用函数,函数内部的运算也是基于运算符的。

JavaScript入门,逻辑控制

  • 条件转移:
    • if/else if/else
    • switch
  • 循环:
    • while
    • for
      • standard for
      • for of
      • for in

JavaScript入门,函数(Function)

  • 函数定义
  • 名称
  • 参数(parameters)
  • 返回值(return value)
  • 函数调用
  • 调用自己定义的函数
  • 调用内置API中的函数
  • 调用引入的script文件中的函数

JavaScript入门,函数(Function)

  • 函数作为参数传递
  • 匿名函数、箭头函数
  • 嵌套函数、闭包

JavaScript简单入门

By Chunxiao Ye

JavaScript简单入门

  • 91