JavaScript -基础

一.JavaScript 组成部分

1.ECMAScript  解释器

2.DOM Document Object Model  操做HTML  document

3.BOM Browser Object Model  操作浏览器  window

二.变量类型

1.number,string,boolean,function,object,undefined

2.强制类型转换:parseInt()方法,把字符串转成整数,parseFloat()方法,转换浮点数

3.隐式类型转换:==,先转换类型,然后比较,===不转换类型,直接比较

-减号也是隐式类型转换

4.NaN   Not a Number

5.isNaN() 判断是否是一个数字

6.typeof 判断类型

三.变量的作用域

1.局部变量和全局变量

2.闭包:子函数可以使用父函数中的局部变量

四.命名规范

1.匈牙利命名法

五.运算符

1.取模运算符:% (求余数)

2.运算符优先级:括号

3.逻辑运算符: 与 && (并且) , 或 || (或者) ,否 !(非)

六.程序流程控制

1.if (){}else if (){},  可以有无限个else if,但是只能有一个else

2.switch(变量){

         case 值1:

        break;

        case值2:

        break;

       default:(上面情况都不行的时候执行默认default)

        break;

3.三目运算符(JS特有)

条件?语句一:语句二  一般简单的情况可以用,复杂的情况用if else

4.continue  break

break 中断整个循环

continue 跳过本次循环

七.Json

1.JavaScript Object Notation  轻量级数据交换格式,JavaScript 的一个子集

2.var json={a:12,b:5,c:'abc'}  类似于PYTHON的字典,一种数据结构,键值对应

3.数组有length,json没有length

4.for (var i in json)可以遍历出json里的内容

你可能感兴趣的:(JavaScript -基础)