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( ):和数组方法使用一致

  • 相关阅读:
    查看Linux主机CPU及内存信息
    linux配置java环境变量(详细)
    Linux安装Redis
    Linux关闭防火墙
    使用Unison同步服务器目录
    Nginx详细配置
    CentOS命令行无线上网
    SQL Server查询所有的表名/空间占用量/行数
    CentOS安装Nginx安装详解
    基于 Django 2.0.4 的 djcelery 配置
  • 原文地址:https://www.cnblogs.com/zlf1914/p/12801719.html
Copyright © 2011-2022 走看看