javascript基础课堂

程序:完成指定功能的指令 沃斯:程序=数据结构+算法

软件:应用 一到多个程序的集合

计算机语言:
  1. 机器语言
  2. 汇编语言
  3. 高级语言 (执行: 编译 解释)(编写:面向过程 面向对象)
程序设计的步骤:
  1. 需求分析
  2. 确定数据结构和算法
  3. 编码
  4. 测试
  5. 维护
常见程序相关的错误类型:
  1. 语法错误
  2. 逻辑错误
  3. 运行错误
  4. 开发错误
算法:(解决问题的方法和步骤,算法结果)
  1. 数值类:运用在计算中,最终得到一个数字的结果
  2. 非数值类:处理搜索,结果等事务
算法特征:
  1. 确定性
  2. 有穷性
  3. 有0到多个输入
  4. 有1到多个输出
  5. 有效性
算法的表示方式:
  1. 自然语言表示法
  2. 伪代码:介于自然语言与计算机语言之间的一种方式

    S1: C

    S2: a -> c

    S3: b -> a

    S4: c -> b

    S5: end

js来源
  1. ECMAScript(这是个语言标准) JS是具体实现
  2. 版本 ES5 ES6 JS版本号 ES版本号(只有Mozilla提起JS版本号,其他的都是ES)
JS的组成部分:
  1. 核心语法
  2. BOM (Browser Object Model):浏览器对象模型
  3. DOM (Document Object Model);文档对象模型
JS基础语法:
  1. 大小写敏感
  2. 注释 单行 多行
  3. 语句以 ; 结尾
  4. 标识符:指变量 函数 数组 对象等等的名字
标识符:

硬性要求:

  1. 以数字 字母 下划线 $符号为名 但不能以数字开头
  2. 不能使用关键字(JS语法 已经有自己的作用 列:if else break等),保留字(未来可能会使用到)
  3. 翻译 驼峰命名法(my Computer) 匈牙利命名法(a_b)

软性要求:

  1. 按照含义翻译 见名望义
    • *

    如有异议请联系我

    • *

你可能感兴趣的:(javascript,前端)