函数
含义:将相关代码封装在一起,能完成特定任务的代码块,分为系统函数和自定义函数
-
内置函数
-
parseInt("字符串") 转换整数
-
parseFloat("字符串") 转换发浮点数
-
isNaN() 检查是否不是数字 NaN(not a number)
-
-
定义函数
function 函数名(参数1,参数2...){ //js语句; [return 返回值] }
-
调用函数
调用函数格式:函数名();
-
匿名函数:没有函数名的函数
不能独自定义
变量作用域
-
全局作用域:在代码的任何位置都可以访问
script标签中函数外定义的变量
隐式全局变量
-
局部作用域:在指定的代码段范围中可以访问
函数内部定义的变量
局部作用域中可以访问全局变量,全局作用域中不能访问局部变量
-
变量提升
声明的变量,会把该声明提升到所在作用域的最顶端,提升的是变量声明,但不包括赋值。
内置对象种类
Array数组
-
创建数组 var a = new Array(size)
var a = [元素1 ,元素2, 元素3]
-
访问数组
数组名[下标]
-
数组常用属性方法
案例:
-
字符串常用的属性方法
数学对象Math
日期对象Date
var date = new Date(参数)
-
没有参数时获取当前系统时间
-
有参数时获取参数指定的时间,参数必须符合时间格式
arguments对象
针对函数的参数进行了封装