美文网首页
2019-06-12第十三天

2019-06-12第十三天

作者: 您的名称已被使用 | 来源:发表于2019-06-13 17:09 被阅读0次

1、/*字符串切断转成数组*/

var sTr = '2018-06-20';

var aRr = sTr.split('-');

// alert(aRr);//2018,06,20

// console.log(aRr);

var aRr2 = sTr.split('');

// console.log(aRr2);

/*实际上就是修改了<title>标签的内容*/

// document.title = aRr2;

var sTr2 = '#div1';

var sTr3 = '.div1';

/*获取指定索引的字符*/

var sTr4 = sTr2.charAt(0);

if(sTr4 == '#'){

// alert('id选择器');

}

/*查看子串第一次出现的位置*/

var sTr5 = 'Microsoft Yahei';

var num = sTr5.indexOf('Yahei');

// alert(num);//10

var num2 = sTr5.indexOf('xihei');

// alert(num2);//没有找到就弹出-1

/*substring截取子串*/

//从10开始,截到15(包括开始位置,不包括结束位置)

// var sTr6 = sTr5.substring(10,15);//Yahei

//从10开始截取到末尾

var sTr6 = sTr5.substring(10);//Yahei

// alert(sTr6);

/*全部转为大写字母*/

// alert(sTr6.toUpperCase());//YAHEI

/*全部转为小写字母*/

alert(sTr6.toLowerCase());//yahei

2、全局变量:函数外部定义的变量,函数内部和外部都可以访问,它的值可以共享

局部变量:函数内部定义的变量,函数内部可以访问,外部无法访问。函数内部访问变量时,先在内部查找是否有此变量,如果有,就使用内部变量,如果没有,就去外部查找

函数内部如果不用'var'关键字定义变量,变量可能会变成全局变量,如果用严格模式解析会报错

3、闭包的本质就是函数嵌套,就是在函数里面定义函数,

内部函数可以引用外部函数的参数和变量

参数和变量不会被垃圾回收机制给回收

闭包的用途:可以存循环的索引值、做私有变量计数器

4、

相关文章

网友评论

      本文标题:2019-06-12第十三天

      本文链接:https://www.haomeiwen.com/subject/atzsfctx.html