变量
变量的提升:代码未执行前变量就已经被优先加载(但是初始化不会);
变量的作用域:变量的作用范围
根据作用域不同,可以将变量分为两类,全局变量和局部变量。
1、全局变量:
1)在函数外面定义的变量。
2)变量定义时未使用 var关键字。
3)window对象的属性。
2、局部变量:
在函数内部定义的变量(包括参数)。
总结:
全局变量生命周期较长;占用时间较长,不利于回收;
局部变量生命周期较短,当函数调用完毕时,等待回收,满足快速释放,所以推荐多使用局部变量。
String对象
String 对象用于处理已有的字符块。
属性:
1、constructor 对创建该对象的函数的引用
2、length 字符串的长度(常用)
3、prototype 允许您向对象添加属性和方法
常用方法(函数):
1、big() 用大号字体显示字符串。
2、bold() 使用粗体显示字符串。
3、charAt() 返回在指定位置的字符。
4、concat() 连接字符串。(支持多参)
5、indexOf() 检索字符串。
6、lastIndexOf() 从后向前搜索字符串。
7、link() 将字符串显示为链接。
8、slice() 提取字符串的片断,并在新的字符串中返回被提取的部分。
9、small() 使用小字号来显示字符串。
10、split() 把字符串分割为字符串数组。
11、substr() 从起始索引号提取字符串中指定数目的字符。
12、substring() 提取字符串中两个指定的索引号之间的字符。
13、toLowerCase() 把字符串转换为小写。
14、toUpperCase() 把字符串转换为大写。
15、trim() 去除收尾空格