2022.2.11

  • 严格检查模式
<script>
    'use strict';
	 ···
</script>
  • 使用方法如上
    • 'use strict’必须写在js的第一行,否则不生效
    • 若不使用严格检查模式,则在js中的忘记加类型声明的变量将会是全局变量,对多js文件的程序极其致命
    • 使用严格检查模式后,在es6版本中局部变量的声明通常使用”let“而很少使用”var“

3、字符串

  • 正常字符串使用单引号或双引号

  • <script>
        'use strict';
    	  let student = "woshi"/*定义*/
        console.log(student);
    </script>
    
  • xxx中:

    • 注意转义字符:\

    • \':输出'
      \n:换行
      \t:Tab
      \u:Unicode字符,u后面加xxx
      \x:Ascll字符
      
  • 多行字符串编写

    • 方式一:“xxx” + “xxx”

      var msg = "nihao" + "woshi" + "xxx";
      
    • 方式二:变量=xxx(换行)xxx(换行)xxx

      var msg = `nihao
      		  woshi
      		  xxxxx`
      
  • 模板字符串

    • 即多个元素输出

      let name = "xxx";
      let age = 20;
      let msg = `我是${name}`;/*此处$符即多元素赋值*/
      console.log(msg)
      
      
  • 字符串长度

    str.legth
    
  • 字符串的不可变性

  • 大小写转换,调用方法

    console.log(student.toUpperCase());/*大写*/
    console.log(student.toLowerCase());/*小写*/
    
  • 获取指定字符的下标

    console.log(student.indexOf("t"));
    
  • 获取一段字符

    console.log(student.substring(1));//从位置1开始,获取之后所有字符
    console.log(student.substring(13));//从位置1开始,获取之后到位置3之间的所有字符[1,3)
    

4、数组

  • Array可以包含任意数据类型

    var array = [1,2,3,5,6,7];/*定义*/
    
  • 长度

    arr.length//属性,可变,赋值后数组大小就会发生变化,原先没有的会赋上空值,原先有的元素丢失
    
  • 获取指定元素下标

    arr.indexOf(num)//num是一个具体的数字,输出结果会显示该数字在数组中的位置,字符串的1和数字的1是不同的
    
  • 获取一段元素,返回一个新数组

    arr.slice(3);//slice相当于数组中的substring,此处截取从位置3开始到结束的所有元素
    arr.slice(3,5);//截取从位置3开始到位置5结束的所有元素,返回一个新数组
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值