var str='aowu~playing';
//获取字符串长度
// console.log(str.length);//new String(str).length
//当一个字符串字面量调用属性或者方法的时候,自动将字符串包装为对象,然后再去调用属性或者方法
//console.log(new String(str).length);
//获取下标对应的字符
// console.log(str.charAt(0),str[0]);
/*
//练习:声明变量保存字符串javascript,遍历字符串统计出字符a出现的次数
var str='javascript';
for(var i=0,count=0;i<str.length;i++){
//console.log(str[i],str.charAt(i));
//判断是否为a
if(str[i]==='a'){
count++;
}
}
console.log(count);
//查找字符串中是否含有某个字符串
var str='javascript';
//console.log( str.indexOf('a') );
//console.log( str.lastIndexOf('a') );
//练习:声明变量保存用户输入的邮箱,如果不含有@,打印'非法的邮箱',否则打印'合法的邮箱'
var email='aowu@163.com';
if(email.indexOf('@')===-1){
console.log('非法的邮箱');
}else{
console.log('合法的邮箱');
}
var str='JavaScript';
//英文字母转大写
console.log( str.toUpperCase() );
//英文字母转小写
console.log( str.toLowerCase() );
console.log(str);
var str='javascript';
console.log(str.slice(4,7));
console.log(str.slice(4));
console.log(str.slice(-3,-1));
// 练习:声明变量保存用户输入的邮箱,分别截取出用户名和域名部分
var str='123456@aowu.cn';
//@的下标
var n=str.indexOf('@');
//console.log(n);
console.log(str.slice(0,n));
console.log(str.slice(n+1));
var arr=['a','b','c'];
var str=arr.join('-');//'a-b-c'
console.log(str);
//字符串转数组,指定分隔的符号
console.log( str.split('-') );
*/
//练习:获取一个文件名称的后缀名部分
var str='a.b.c.jpg';
//字符串转为数组,按照.分隔
var arr=str.split('.');
//最后一个元素
console.log(arr[arr.length-1]);