JS基础语法名词解释

DOM>>文档内容抽像方法和概念化

js语法

语句(statement)>>指令

变量

赋值(assignment)>>存入变量(variable)
包含这个值>>已存入
声明(declare)>>介绍

最佳声明:

  • var,;
  • 变量下划线_
  • 函数驼峰格式(camel case)

关键字 变量名 = 字面量(literal);

数据类型

声明类型(typed)
强(strongly typed)弱(weakly typed)

  • 1.字符串
    有标点符号和空格
    转义(escaping)是"",放在被转义符之前
  • 2.数值
    浮点数(floating-point number)>>带有小数点
  • 3.布尔值
    电路只能识别boolean数据

以上都是标量(scalar),变量是标量的话只能存一个值

数组(array)>>一个变量表示一个值的集合

元素(element)>>集合中的值
长度(length)>>数组长度
填充(populating)>>向数组中添加元素
下标(index)>>元素在数组中的位置

最佳声明:[]
用方括号和下标来获取元素

元素可以是变量,另一个数组的值,甚至一个数组

最佳填充:存为对象

对象(object)>>一个名字表示一个值的集合

对象的值就是属性(分为名和值)

最佳声明:{}
用.来获取属性

属性值可以是变量,另一个对象的值,甚至一个对象

js操作(operation)

算术操作(arithmetic operation)符(operator)

拼接(concatenation)>>把多个字符串首尾相连
+=>>加法和赋值

js条件语句(conditionnal statement)

一条语句可以不用花括号

比较操作符

逻辑(operand)操作符

js循环语句

循环>>让条件语句变成false

while循环

  • 同if

do...while 至少执行一次

for循环

常用与array遍历

函数

参数(argument)>>传给函数的数据
返回

结果赋值变量

变量的作用域(scope)

全局变量(global variable)>>任何位置调用,整个脚本
局部变量(local variable)>>声明函数内部调用,作用域只是当前函数

var>>局部变量声明(设定作用域)

对象

属性(property)>>特定对象的变量
方法(method)>>特定对象调用的函数

new xxx创建新实例

內建对象

js内部提供

宿主对象

环境提供

posted @ 2017-08-15 01:43  ctrlf  阅读(606)  评论(0编辑  收藏  举报