var strings = new String("AbcDEfG"); document.write("strings中的字符串值:"); document.write(strings); document.write('<hr>'); document.write("strings.big()大号字体显示:"); document.write(strings.big()); document.write('<hr>'); document.write("strings.small()小号字体显示:"); document.write(strings.small()); document.write('<hr>'); document.write("strings.bold()粗体显示:"); document.write(strings.bold()); document.write('<hr>'); document.write("strings.italics()斜体显示:"); document.write(strings.italics()); document.write('<hr>'); document.write("strings.strike()删除线显示:"); document.write(strings.strike()); document.write('<hr>'); document.write("strings.fontcolor('green')指定颜色显示:"); document.write(strings.fontcolor('green')); document.write('<hr>'); document.write("strings.fontsize(10)指定大小显示:"); document.write(strings.fontsize(10)); document.write('<hr>'); document.write("strings.sub()下标显示:"); document.write("123"+ strings.sub()); document.write('<hr>'); document.write("strings.sup()上标显示:"); document.write("123"+strings.sup()); document.write('<hr>'); document.write("strings.toLocaleLowerCase()小写显示:"); document.write(strings.toLocaleLowerCase()); document.write('<hr>'); document.write("strings.toLocaleUpperCase()大写显示:"); document.write(strings.toLocaleUpperCase()); document.write('<hr>'); document.write("strings.fixed()打字机文本显示:"); document.write(strings.fixed()); document.write('<hr>'); document.write("strings.link()链接显示:"); document.write(strings.link()); document.write('<hr>'); document.write("strings.anchor()创建HTML锚显示:"); document.write(strings.anchor()); document.write('<hr>'); document.write("strings.charAt(2)返回指定位置的字符:"); document.write(strings.charAt(2)); document.write('<hr>'); document.write("strings.charCodeAt(2)返回指定位置的字符的unicode编码:"); document.write(strings.charCodeAt(2)); document.write('<hr>'); document.write("strings.concat('higkL')连接字符串:"); document.write(strings.concat("higkL")); document.write('<hr>'); document.write("String.fromCharCode(98)静态方法从字符编码创建一个字符串:"); document.write(String.fromCharCode(98)); document.write('<hr>'); document.write("strings.indexOf('G', 1)从指定1处开始从前向后检索字符,返回一个位置值:"); document.write(strings.indexOf('G', 1)); document.write('<hr>'); document.write("strings.lastIndexOf('G', 1)从指定1处开始从后向前检索字符,找不到指定字符位置返回-1.返回一个位置值:"); document.write(strings.lastIndexOf('G', 1)); document.write('<hr>'); document.write("strings.localeCompare('ABcdEfG'):'ABcdEfG'从第0个位置开始比较'AbcDEfG',如果两个字符串完全相同返回0,被比较的字符串ASSIC码值要小,则返回-1,大则返回1。用本地特定的顺序来比较两个字符串:"); document.write(strings.localeCompare("ABcdEfG")); document.write('<hr>'); document.write("strings.match('[a-z]{2}'):'AbcDEfG',返回值为bc,表示匹配到了。匹配不到返回null。找到一个或多个正则表达式的匹配:"); document.write(strings.match('[a-z]{2}')); document.write('<hr>'); document.write("strings.search('[a-z]'):'AbcDEfG',返回值为下标1,表示检索到了。匹配不到返回-1。找到一个或多个正则表达式的匹配:"); document.write(strings.search('[a-z]')); document.write('<hr>'); document.write('strings.slice(2, 3)参数1表示开始位置,参数2表示结束位置,不包括该位置。提取字符串:'); document.write(strings.slice(2, 3)); document.write('<hr>'); document.write('strings.substring(2, 3)参数1表示开始位置,参数2表示结束位置,不包括该位置。提取字符串:'); document.write(strings.substring(2, 3)); document.write('<hr>'); 以上代码输出为 strings中的字符串值:AbcDEfG strings.big()大号字体显示:AbcDEfG strings.small()小号字体显示:AbcDEfG strings.bold()粗体显示:AbcDEfG strings.italics()斜体显示:AbcDEfG strings.strike()删除线显示:AbcDEfG strings.fontcolor('green')指定颜色显示:AbcDEfG strings.fontsize(10)指定大小显示:AbcDEfG strings.sub()下标显示:123AbcDEfG strings.sup()上标显示:123AbcDEfG strings.toLocaleLowerCase()小写显示:abcdefg strings.toLocaleUpperCase()大写显示:ABCDEFG strings.fixed()打字机文本显示:AbcDEfG strings.link()链接显示:AbcDEfG strings.anchor()创建HTML锚显示:AbcDEfG strings.charAt(2)返回指定位置的字符:c strings.charCodeAt(2)返回指定位置的字符的unicode编码:99 strings.concat('higkL')连接字符串:AbcDEfGhigkL String.fromCharCode(98)静态方法从字符编码创建一个字符串:b strings.indexOf('G', 1)从指定1处开始从前向后检索字符,返回一个位置值:6 strings.lastIndexOf('G', 1)从指定1处开始从后向前检索字符,找不到指定字符位置返回-1.返回一个位置值:-1 strings.localeCompare('ABcdEfG'):'ABcdEfG'从第0个位置开始比较'AbcDEfG',如果两个字符串完全相同返回0,被比较的字符串ASSIC码值要小,则返回-1,大则返回1。用本地特定的顺序来比较两个字符串:-1 strings.match('[a-z]{2}'):'AbcDEfG',返回值为bc,表示匹配到了。匹配不到返回null。找到一个或多个正则表达式的匹配:bc strings.search('[a-z]'):'AbcDEfG',返回值为下标1,表示检索到了。匹配不到返回-1。找到一个或多个正则表达式的匹配:1 strings.slice(2, 3)参数1表示开始位置,参数2表示结束位置,不包括该位置。提取字符串:c strings.substring(2, 3)参数1表示开始位置,参数2表示结束位置,不包括该位置。提取字符串:c
五、Math对象
Math对象是一个数学工具,包含很多表示数学常数的静态只读属性和执行数学运算的静态方法。
E 常量 e,自然对数的底数 (约等于2.718)
LN2 返回 2 的自然对数(约等于0.693)
LN10 返回 10 的自然对数(约等于2.302)
LOG2E 返回以 2 为底的 e 的对数 (约等于 1.414)
LOG10E 返回以 10 为底的 e 的对数 (约等于0.434)
PI 返回圆周率 (约等于3.14159)
SQRT1_2 返回 2 的平方根除 1 (约等于 0.707)
SQRT2 返回 2 的平方根 (约等于 1.414)
abs(x) 返回数的绝对值
cos(x)、acos(x)
返回数的正弦、反余弦值
sin(x) 、asin(x)
返回数的正弦、反正弦值
tan(x)、atan(x)
返回角的正切、返回 -PI/2 与 PI/2之间弧度数的反正切值
atan2(y,x) 返回从 x 轴到点 (x,y) 的角度
ceil(x)、floor(x)
对一个数进行上舍入。对一个数进行下舍入。
exp(x)、log(x) 返回 e 的指数。返回数的自然对数(底为e)
max(x,y)、min(x,y)
返回 x 和 y 中的最高值
pow(x,y) 返回 x 的 y 次幂
random() 返回 0 ~ 1 之间的随机数
round(x) 把一个数四舍五入为最接近的整数
sqrt(x) 返回数的平方根
六、Global对象
全局对象是预定义的对象,作为 JavaScript 的全局函数和全局属性的占位符。