(function(){…})()
( function (){…} () )
立即执行函数
在函数体后面加括号就能立即调用,其中这个函数必须是函数表达式,不能是函数声明
函数声明:function fnName (); 使用function关键字声明一个函数,再指定一个函数名,叫函数声明
函数定义:function fnName () {…}; 有函数体/代码块
函数表达式 var fnName = function () {…}
使用function关键字声明一个函数,但未给函数命名,最后将匿名函数赋予一个变量,叫函数表达式,这是最常见的函数表达式语法形式
var func = function(agr1,arg2){//创建匿名函数 alert(arg1 + ' ' + arg2);//函数体 }
调用:func(agr1,arg2)
匿名函数:function () {};
JS数据类型:
undefined
(未定义)
null
(空)
boolean
(布尔型)
string
(字符串)
symbol
(符号)
number
(数字)
object
(对象)
.value;//表单控件取值,input .innerHTML;//非表单控件取值,包括Html标签 .innerText;//从起始位置到终止位置的内容, 但它去除Html标签,textarea .outerHTML;//除了包含innerHTML的全部内容外, 还包含对象标签本身。