医院网站建设建议,创意灵感的网站,池州公司做网站,51个人空间相册局部JS变量
在JS函数内部声明的变量#xff08;使用var#xff09;是局部变量#xff0c;只能在函数内部访问它。
全局JS变量
在函数外部声明的变量是全局变量#xff0c;网页上的所有脚本和函数都能访问它。
变量的生命周期
局部变量会在函数运行后删除
全局变量会在…局部JS变量
在JS函数内部声明的变量使用var是局部变量只能在函数内部访问它。
全局JS变量
在函数外部声明的变量是全局变量网页上的所有脚本和函数都能访问它。
变量的生命周期
局部变量会在函数运行后删除
全局变量会在页面关闭后删除
如果把值赋给未声明的变量则该变量将被自动作为windows的一个属性
非严格模式下给未声明变量赋值创建的全局变量是全局对象的可配置属性可以删除。
作用域
在js中作用域为可访问变量、对象、函数的集合。
HTML中全局变量是Window对象所以Window对象可以调用函数内的局部变量。
JS事件
onchangehtml元素改变
onclick用户点击html元素
onmouseover数遍指针移动到指定的元素上时发生
onmouseout用户从一个html元素上移开鼠标时发生
onkeydown用户按下键盘按键
onload浏览器已完成页面的加载
字符串
length获取字符串长度
chatAt()返回指定索引位置的字符
charCodeAt()返回指定索引位置字符的Unicode值
concat()连接两个或多个字符串返回连接后的字符串
fromCharCode()将Unicode转换为字符串
indexOf()返回字符串中检索指定字符第一次出现的位置
lastIndexOf()返回字符串中检索指定字符最后一次出现的位置
localeCompare()用本地特定的顺序来比较两个字符串
match()找到一个或多个正则表达式的匹配
replace()替换与正则表达式匹配的字符串
search()检索与正则表达式匹配的值
slice()提取字符串片段并在新的字符串中返回被提取的部分
split()把字符串分割为字符串数组
substr()从起始索引号提取字符串中指定数目的字符
substring提取字符串中两个指定索引号之间的字符
typeof操作符
使用该操作符来检测变量的数据类型