require(['jquery'], function($) {
// String 对象
// String 对象用于处理文本(字符串)。
// 创建 String 对象的语法:
var s = "Hello world!"
var str1 = new String(s);
var str2 = String(s);
// 当 String() 和运算符 new 一起作为构造函数使用时,它返回一个新创建的 String 对象,存放的是字符串 s 或 s 的字符串表示。
// 当不用 new 运算符调用 String() 时,它只把 s 转换成原始的字符串,并返回转换后的值。
// String 对象属性
var str = new String("Hello World!");
console.log(str.length);
// String 对象方法
// anchor() 创建 HTML 锚。
console.log(str.anchor());
// big() 用大号字体显示字符串。
console.log(str.big());
// blink() 显示闪动字符串。
console.log(str.blink());
// bold() 使用粗体显示字符串。
console.log(str.bold());
// fontcolor() 使用指定的颜色来显示字符串。
console.log(str.fontcolor('#e50000'));
// fontsize() 使用指定的尺寸来显示字符串。
// console.log(str.fontsize('14'));
// italics() 使用斜体显示字符串。
console.log(str.italics());
// link() 将字符串显示为链接。
console.log(str.link());
// small() 使用小字号来显示字符串。
console.log(str.small());
// strike() 使用删除线来显示字符串。
console.log(str.strike());
// sub() 把字符串显示为下标。
console.log(str.sub());
// sup() 把字符串显示为上标。
console.log(str.sup());
// toLocaleLowerCase() 把字符串转换为小写。
console.log(str.toLocaleLowerCase());
// toLocaleUpperCase() 把字符串转换为大写。
console.log(str.toLocaleUpperCase());
// toLowerCase() 把字符串转换为小写。
console.log(str.toLowerCase());
// toUpperCase() 把字符串转换为大写。
console.log(str.toUpperCase());
// fixed() 以打字机文本显示字符串。
console.log(str.fixed());
// charAt() 返回在指定位置的字符。
console.log(str.charAt(0));
// charCodeAt() 返回在指定的位置的字符的 Unicode 编码。
console.log(str.charCodeAt(0));
// concat() 连接字符串。
console.log(str.concat(new String('Tom')));
// indexOf() 检索字符串
console.log(str.indexOf('World'));
// lastIndexOf() 从后向前搜索字符串。
console.log(str.lastIndexOf('Hello'));
// split() 把字符串分割为字符串数组。
var str3 = "1,2,3,4,6,7";
console.log(str3.split(','));
// slice() 提取字符串的片断,并在新的字符串中返回被提取的部分。
console.log(str.slice(6, 11));
// substr() 从起始索引号提取字符串中指定数目的字符。 (不建议使用)
console.log(str.substr(6, 5));
// substring() 提取字符串中两个指定的索引号之间的字符。
console.log(str.substring(6, 11));
// replace() 替换与正则表达式匹配的子串。
// 使用 "Marry" 替换字符串中的 "Tom":
var str4 = "Hello Tom!";
console.log(str4.replace(/Tom/, "Marry"));
// search() 检索与正则表达式相匹配的值。
console.log(str.search(/world/i));
// match() 找到一个或多个正则表达式的匹配。
// 如果没有找到任何匹配的文本, match() 将返回 null。否则,它将返回一个数组
var str5 = "1 + 2 = 3";
console.log(str5.match(/\d+/g));
})
网友评论