首页 > 编程语言 >现代JavaScript教程抄写

现代JavaScript教程抄写

时间:2022-12-04 16:25:57浏览次数:42  
标签:返回 字符 教程 JavaScript pos substr str 抄写 字符串

字符串

字符串,加入特殊的符号比如引号,需要用\转义

字符串长度.length是一个属性

访问字符串中的某个字符或多个字符 ,str[index],str.charAt(index),不接受负值,index超出范围时,[]返回undefined,charAt返回''

for in 迭代对象的属性名,for of迭代字符串

字符串不能修改,就是用这种方法str[0]='1',不会生效的,只能重写,就是str = xxx。

把字符串变成大写的方法,str.toUpperCase(),小写str.toLowerCase()

得到子字符串str.indexOf(substr, pos),substr子字符串,pos查找位置,返回第一个所在的索引值,方法大小写敏感,没找到就返回-1。lastIndexOf从后往前。

~n就是-(n+1)

includes(substr, pos)返回是否包含substr,是否以开头以结尾startsWith,endsWith

str.slice(0,5) 左闭右开,不写参数返回整个,写一个参数截到最尾,支持负值,用这个下面两个不用

str.substring(0,5)和slice差不多,就是支持str.substring(5,0)这种倒过来的写法,但是不支持负数

str.substr(0,5)从第0个开始截5个,支持负数

str.codePointAt(pos)得到某个字符的ASCII编码

String.fromCodePoint(code)通过ASCII编码返回字符

a>Z小写字母在ASCII上排在后面

str1.localeCompare(str2)根据系统语境判断怎么比较两个字符串 负数前面小,正数前面大,0相等

一个unicode两个byte,所以.length长度是2,\u代表unicode编码字符

str.normalize,同一个字符可能有不同的表达方式,用这个方法来保持一致" S\u0307\u0323".normalize()返回'\u1e68'

str.trim()去掉字符串两端的空格

str.repeate('11')返回重复了11次str的字符串

标签:返回,字符,教程,JavaScript,pos,substr,str,抄写,字符串
From: https://www.cnblogs.com/fangpiandang/p/16950043.html

相关文章

  • 在本地搭建 SVN 教程
    SVN使用教程以下内容参考自:SVN使用详细教程_大梦谁先觉i的博客-CSDN博客_svn使用教程一、SVN安装1.1软件下载服务器:Downloads|VisualSVN客户端:Downloads·To......
  • JavaScript url参数的读取、添加和修改
    在实际业务中,需要对一长串的url进行解析,比如读取、添加或修改url中的queryString。1.获取url中的参数/***获取url内querystring的值*@param{String}url网址......
  • RNA-seq 详细教程:搞定count归一化(5)
    学习目标了解如何在归一化过程中列出不同的uninterestingfactors(无关因素)了解常用的归一化方法,已经如何使用了解如何创建DESeqDataSet对象及其结构了解如何使用......
  • [Javascript Performance] Optimisation and deoptimization
    Theoptimizingcompileroptimizesforwhatit’sseen.Ifitseessomethingnew,that’sproblematic. Seletingpropertieshassomestrangeimplicationsonpe......
  • [Javascript Performance] How to benchmark code performance
    Code:benchmark.jsconst{performance}=require('perf_hooks');//SETUP......
  • win10 中 anaconda3 安装 pytorch 教程
    anaconda中自带python,所以不需要提前安装python。1.安装anaconda3下载链接:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/下载文件:Anaconda3-2021.11-Windo......
  • Zookeeper学习-入门教程
    一、Zookeeper概念Zookeeper是ApacheHadoop项目下的一个子项目,是一个树形目录服务。Zookeeper翻译过来就是动物园管理员,他是用来管Hadoop(大象)、Hive(蜜蜂)、Pig(......
  • #yyds干货盘点#JavaScript 网页异常捕获
    一、异常大概分类一般我们想要捕获的异常大概分类:语法错误onerror事件代码块与​​语法错误代码块​​不在一起,例如trycatche或者同在一个代码块,但是​​语法错误代码块​......
  • 读《你不知道的JavaScript》
    读《你不知道的JavaScript》Part1作用域与闭包词法作用域定义在词法阶段的作用域。换句话说,词法作用域就是由你在写代码时将变量和块作用域写在哪里来决定的。词......
  • amcap使用教程
    使用步骤a.选分辨率b.选设备c.开启预览d.限制帧率attent:限制帧率这里一定要看一下,是多少就设置多少,然后关掉,e.录像f.一帧帧抓取,存储为图片一般常......