1 js的String对象:创建一个简单的对象: var str = "text";
属性:length,代表字符串的长度
(1) 与html相关的方法:
bool(): 加粗
fontcolor(): 字符串颜色
fontsize: 字体大小
link(): 字符串显示出超链接 : str.link("链接地址")
sub() 上标 sup() 下标
(2) 与java相似的方法
concat(): 连接字符串
var str1 = "aaa";
var str2 = "bbb";
document.write(str.concat(str2));
charAt(): 返回指定位置的字符串
var str = "abc";
document.write(str.charAt(2));
indexOf(): 返回字符串位置
split(): 切分字符串成数组:
var str ="a-b-c-d";
var arr = str.split("-");
document.write("length:");
replace(): 替换字符串
2 Array中常用的对象
concat方法:连接数组
join(): 根据指定的字符分割数组
push(): 向数组末添加元素,返回数组新的长度。
pop(): 删除最后一个元素,并且返回那个元素。
reverse(): 颠倒数组中的元素顺序
3获取当前年月日的方法:
getFullYear():
document.write(date.getFullYear());
getMonth(): 返回的是0~11月,需要+1
var date = date.getMonth()+1;
document.wtite(date);
4 Math对象
ceil(x): 向上舍入
floor(x): 向下舍入
round(x): 四舍五入
random(x): 得到0-9随机数
5 js的全局变量
特点:不输入任何对象,不用new,直接写名称
eval(): 执行js代码
var str = "alert('lucky')";
eval(str);
encodeURI(): 对字符进行编码
decodeURI(): 对字符进行解码
isNaN(): 判断当前字符是否是数字
var str = "jack";
alert(isNaN(str)); //数字返回false 不是数字返回true
08-11