JavaScript入门

5.2常用方法

JavaScript入门
JavaScript入门
JavaScript入门
5.3二维数组
二维数组可以认为是特殊的的一维数组,即一维数组中的每个元素又是一个一维数组
语法:JavaScript入门
JavaScript入门
6.函数
6.1自定义函数
语法:JavaScript入门
注意:
·定哟函数时不需要指定参数的类型
·实参个数和形参个数可以不同,未给形参传入实参的,其默认值为undefined
·不需要指定返回值的类型,如果有返回值,直接使用return返回
·如果函数中没有使用return语法返回值,则默认返回undefined
变量的作用域:
·局部作用域
在函数中声明的变量,只能在该函数内访问,函数运行结束后变量自动销毁
·全局作用域
在函数外部声明的变量,在任何位置都可以访问
·块级作用域
使用let关键字声明变量,只能在声明它的代码块内访问
6.2回调函数
不会立即执行函数调用,满足一定条件时才会执行或者由别的代码调用执行,称为回调函数callback调用时只写函数名,没有小括号()和参数
应用:
·作为事件绑定的函数
·作为另一个函数的参数JavaScript入门
6.3匿名函数
没有名字的函数,称为匿名函数,一般用于回调
应用场景:
·用于函数的回调JavaScript入门
·用于一次性执行的函数,会自动执行,称为自动执行函数-----用于定义一个插件JavaScript入门
JavaScript入门
6.4箭头函数
ES6中允许使用箭头=>定义函数,称为箭头函数,也叫lambda表达式,也是一种特殊匿名函数
五、复合数据
1.string
1.1定义方式
语法:JavaScript入门
1.2常用方法
JavaScript入门
JavaScript入门
2.Date
2.1定义方式
语法:JavaScript入门
2.2常用方法JavaScript入门
JavaScript入门
3.JSON
3.1 JSON简介
JavaScript object Notation是一种轻量级的数据交换格式,用于表示JavaScript对象的一种方式
采用与编程语言无关的文本格式,易于阅读和编写,同时也易于解析和生成
3.2基本语法
语法{“属性名”:属性值,“属性名”:属性值,…}
注意:
·JSON结构是由一系列的键值对所组成的的,称为JSON对象
·属性名必须用双引号括起来
使用:
·简单的JSON对象
·JSON对象的集合
3.3JSON转换
·JSON转换为字符串JavaScript入门
·字符串转换为JSONJavaScript入门
JavaScript入门