JavaScript.jpg
var str='zmnaer';
console.log(str.length);// 6
/*引号中间的空格也算长度*/
var str='zmnaer';
console.log(str.charAt());// z
console.log(str.charAt(0));// z
console.log(str.charAt(11));// (空)
console.log(str.charAt(-1));// (空)
/*不写值,默认为0,大于字符串最大长度和取负数都返回值为空*/
- 3、charCodeAt()——Unicode编码值
alert('周'.charCodeAt());// 21608
- 4、fromCharCode()——反译Unicode码
console.log(String.fromCharCode(21608,22937));// 周妙
var str='这是一个字符串';
console.log(str.substring(2));// 一个字符串
console.log(str.substring(0,2));// 这是
console.log(str.substring(2,0));// 这是
console.log(str.substring());// 这是一个字符串
console.log(str.substring(0));// 这是一个字符串
console.log(str.substring(-3,2));// 这是
console.log(str.substring(2,-3));// 这是
/*
*不写参数默认为0,取所有
*两个参数,会自动排序,值小的在前,大的在后
*负数为自动转化为0
*/
var str='这是一个字符串';
console.log(str.slice(4));// 字符串
console.log(str.slice(-2));// 符串
console.log(str.slice(0,2));// 这是
console.log(str.slice(2,0));// (空)
console.log(str.slice(-2,-4));// 个字
console.log('zmnaer'.toUpperCase());// ZMNAER
console.log('ZMnaer'.toLowerCse());// zmnaer
var str='www.zmnaer.com';
console.log(str.split('.');// ['www','zmnaer','com']
console.log('zmnaer'.split());// ['zmnaer']
console.log('zmnaer'.split(''));// ['z','m','n','a','e','r']
console.log('zmnaer'.split('m'));// ['z','naer']
var arr = ['aa','bb',11,22];
1、删除
arr.splice(0,1);console.log(arr);// ['bb',11,22]
arr.splice(0,2);console.log(arr);// [11,22]
2、替换
arr.splice(0,1,'aaa');console.log(arr);// ['aaa','bb',11,22]
arr.splice(0,2,'aaa');console.log(arr);// ['aaa',11,22]
3、添加
arr.splice(0,0,'edg');console.log(arr);// ['edg','aa','bb',11,22]
arr.splice(1,0,'aabb');console.log(arr);// ['aa','aabb',11,22]
/* 添加多个 */
arr.splice(1,0,'aabb','abc');console.log(arr);// ['aa','aabb','abc',11,22]
/* 数组 */
var arr = [1,2,3]
arr.reverse();
console.log(arr);// [3,2,1]
/* 字符串 */
var str = 'abcdef';
console.log(str.split('').reverse().join(''));// 'fedcba'
网友评论