zoukankan      html  css  js  c++  java
  • 字符串

    严格模式

    es5(ECMAScript)新增的

    严格模式的目的:消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;

    想开启严格模式,直接在代码最开始的位置写上字符串 'use strict',放置代码区的第一行(script标签第一行,js文件代码的第一行,函数内部的第一行)

    开启严格模式后

    变量显式声明:一定要加var关键字

    禁止使用with语句

    严格模式下面,普通的函数调用,禁止this关键字指向全局对象

    参数:严格模式下面不允许重名的参数

    禁止使用八进制,八进制数字0开头的,十六进制数字:0x开头的

    不能对arguments进行赋值,不能使用arguments.callee等属性或者方法

    字符串的方法

    charAt(num):返回对应字符串索引的内容

    charCodeAt(num):返回对应的字符串索引的内容的unicode编码

    String.fromCharCode(unicode编码):将参数中的编码返回成对应的字符串的内容,多个编码用逗号分隔。

    split():根据分隔符、将字符串拆分成数组

    参数1就是拆分成数组里面的分隔符(,)。
    参数2截取的长度

    substring():用来截取字符串的内容

    没有参数全部截取

    一个参数,代表起始位置

    两个参数,起始和结束的索引位置,不包括结束位置

    如果起始位置大于结束位置,交换位置

    负数当0处理

    substr(start, length):用来截取字符串的内容

    参1:起始位置

    参2:截取的长度

    toUpperCase():转换成大写

    toLowerCase():转换成小写

    includes() 包含
    starsWith() 首字母包含
    endsWith() 尾部包含

    字符串和数组都有的方法

    slice():截取字符串的方法,如果为负数,从后往前进行截取,包括开始的索引

    indexOf和lastIndexOf():区别是如果第一个参数为负数,数组是从后往前找,字符串当做0处理

    concat( ):和数组方法使用一致

  • 相关阅读:
    第二部分 设计类型:第8章 方法
    centos7 网卡重命名
    centos7修改主机名
    修改umask值
    mysql表字段属性
    mysql基础操作
    mysql错误代码ERROR 1045 (转载)
    sed高级用法
    shell拷贝原文件到目标对应文件夹
    函数(位置传参)
  • 原文地址:https://www.cnblogs.com/zlf1914/p/12801719.html
Copyright © 2011-2022 走看看