首页 > 分享 > js学习总结

js学习总结

String :字符串类

  对象、类、实例

  例如:自然界中万物都是对象,类是对 对象的一个细分 比如我们的人类、动物类、植物类

  实例是每一个类别中的一个具体的事物,比如我们就是人类中的一个实例

  js中的对象就是一个泛指,所有东西都是对象,类是把这个泛指具体的细分:

  Object 、Array、RegExp、Date、String、Node...这些都是js中的内置类,实例是类中的一个具体的东西,比如:{}是Object中一个实例,“我们”是String中的一个实例

  Array这个数组类中提供了很多的方法,每一个数组都是他里面一个实例,所以数组可以用这些方法

  一个字符串是由多个字符组成的

  str.length获取字符串中字符的个数(字符串的长度)

  字符串也存在索引,也是从0开始的,空格、换行这些特殊的符号也是一个字符

  下面是字符串中的一些方法:

  var str = "good good study,day day up"

  1、charAt(索引) 获取指定索引位置的字符

    charCodeAt(索引)获取指定索引位置的字符对应的ASCII值

    ASCII值:每一个字母、汉字、特殊符号都有一个对应的码值(Unicode)

  2、字符串截取的

    substr(n,m)   从索引n开始截取m个字符

    substring(n,m) 从索引n开始,找到索引m处(不包含m)之间的字符返回

    slice(n,m)   从索引n开始,找到索引m处(不包含m)之间的字符返回  注意:slice支持以负数作为索引,str.length+负数索引

    如果只写了一个n,没有m:代表截取到末尾

    slice和substring注意的细节:

    slice(n,m); n支持负数 当为负数的时候索引为length+n(如果负数索引的绝对值大于length,则索引取0), 当n>m的时候截取的值为空

    substring(n,m);参数遇到负数当0处理。当n大于m的时候,n和m互换然后进行截取。

  3、查找字符的索引

    indexOf(字符): 获取指定字符在字符串中第一次出现的索引位置

    lastIndexOf(字符): 获取指定字符在字符串中最后一次出现的索引位置

    如果没有这个字符,返回的是-1,基于这个理念,我们经常用这两个方法判断字符串中是否包含某个字符。

  4、大小写转换

    toLowerCase() :将所有字母转换为小写

    toUpperCase() :将所有字母转换为大写

  5、替换

    replace(oldStr,newStr)  //str.replace(oldStr,newStr)

    在不使用正则的情况下,每一个调用方法只能替换一次

    一般情况下,我们都是用正则处理的

  6、将字符串按照指定的分隔符拆分成数组

    split(分隔符)

    var s = "1+2+3+4";

    s.split("+")

  7、match 可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。正则常用的

  小案例:

    将2016-6-12 12:22:12 形式的转化成2016年06月12日 12时22分12秒

    思路1:

      按照空格,把字符串拆分成["2016-6-12","12:22:12"]

      拿出数组的第一项,在按照-拆成['2016','6','12']

      拿出数组的第二项,在按照:拆成['12','22','12']

      最后分别取出 ,然后进行字符串拼接

    思路2:直接用replace一个个的替换(没办法补零)

    思路3:用正则

相关知识

js植物算法
摄影师总结的花卉拍摄心得,对照着学习,从中吸取经验
用户登录界面设计代码html
上海常用花境植物分类总结资源
项目中走马观花式学习PHP
谷歌出品!机器学习常用术语总结
鲜花静态HTML网页作业作品 大学生鲜花网页设计制作成品 简单DIV CSS布局网站
环保教学总结
学生花卉网网页设计作品 学生鲜花网页模板 简单在线花店主页成品 鲜花网页制作 HTML学生花店商城网站作业设计
web前端期末大作业:基于HTML+CSS+JavaScript制作鲜花礼品在线购物网站设计(19页)

网址: js学习总结 https://m.huajiangbk.com/newsview105065.html

所属分类:花卉
上一篇: 字符串相关问题
下一篇: 嘻唰唰第六批B改错题