String对象:
创建对象的方式:
一:var str=new String("字符串内容");
二:var str="字符串内容";
String对象常用的方法:
anchor() 生产锚点
blink() 为元素添加blink标签
charAt() 返回指定索引位置处的字符。
charCodeAt() 回一个整数,代表指定位置上字符的 Unicode 编码。
fontcolor() 把带有 COLOR 属性的一个 HTML <FONT> 标记放置在 String 对象中的文本两端
indexOf() 返回 String 对象内第一次出现子字符串的字符位置
italics() 把 HTML <I> 标记放置在 String 对象中的文本两端。
link() 把一个有 HREF 属性的 HTML 锚点放置在 String 对象中的文本两端。
replace() 返回根据正则表达式进行文字替换后的字符串的复制
split() 切割
Substr() 截取子串, ss = s.substr(12, 5); //
获取子字符串。第一个参数为开始截取的字符,第二个参数为截取字符串的长度
toUpperCase() 转大写
toLowerCase 转小写
Date对象:
常用的方法:
getDate 方法 | getDay
方法 | getFullYear 方法 | getHours 方法 | getMilliseconds 方法 | getMinutes 方法 | getMonth 方法 | getSeconds 方法 | getTime 方法 | getVarDate 方法 | getYear 方法 | setDate
方法 | setFullYear 方法 | setHours 方法 | setMilliSeconds 方法 | setMinutes 方法 | setMonth 方法 | setSeconds 方法 | setTime 方法 |setYear 方法 | toLocaleString 方法
实现:
var date=new Date();//获取到当前的系统时间
document.write("当前的系统时间:"+date+"<br/>");
document.write("年:"+ date.getFullYear()+"<br/>");
document.write("月:"+ (date.getMonth()+1)+"<br/>");
document.write("日:"+ date.getDate()+"<br/>");
document.write("时:"+ date.getHours()+"<br/>");
document.write("分:"+ date.getMinutes()+"<br/>");
document.write("秒:"+ date.getSeconds()+"<br/>");
document.write("当前时间是:"+date.toLocaleString());
Number对象:
创建对象的方式:
一: var 变量= new Number(数字)
二: var 变量 = 数字;
常用的方法:
toString() 把数字转换成指定进制形式的字符串。
toFixed() 指定保留小数位,而且还带四舍五入的功能。
实现:
var num=10;
document.write("二进制:"+num.toString(2));
var num1=3.1486;
document.write("保留两位小数"+num1.toFixed(2));
Math对象常用的方法:
ceil 向上取整
floor() 向下取整
random() 随机数方法 // 产生的伪随机数介于 0 和 1 之间(含 0,不含 1),
round 四舍五入,返回与给出的数值表达式最接近的整数。
实现:
document.write("四舍五入:"+Math.round(3.74)+"<br/>");//return 4
document.write("向上取整:"+Math.ceil(3.74)+"<br/>");
document.write("向下取整:"+Math.floor(3.74)+"<br/>");
Array数组对象:
创建方式:
方式1:
var 变量名 = new Array(); 创建一个长度为0的数组。
方式2:
var 变量名= new Array(长度) 创建一个指定长度的数组对象。
方式3:
var 变量名 = new Array("元素1","元素2"...); 给数组指定元素创建数组 的对象。
方式4:
var 变量名 = ["元素1","元素2"...];
常用的方法:
concat 方法 | join
方法 | pop 方法 | push 方法 | reverse 方法 | shift
方法 | slice 方法 | sort 方法 | splice 方法 | toLocaleString 方法 | toString 方法 | unshift
方法 | valueOf 方法
实现:
var arr=new Array();
document.write("数组的长度:"+arr.length+"<br/>");
var arr1=new Array(5);
var arr2=new Array("张三","李四","王五");
var arr3=["张三","李四","王五"];
var arr=new Array("张三","李四","王五");
var arr1=new Array("陈六","赵七");
var newArr=arr.concat(arr1);
document.write("两个数组元素连接起来后的新数组元素:"+newArr+"<br/>");
newArr.reverse();
document.write("新数组反转后的数组元素:"+newArr+"<br/>");
newArr.push("王八");
document.write("添加一个新元素后的数组元素是:"+newArr+"<br/>");
newArr.splice(2,2,"哈哈","呵呵");
document.write("删除从索引值为2的元素,删除元素个数2个,并插入新的2个元素后的数组元素是:"+newArr+"<br/>");
document.write(newArr.length);