js的数据类型--字符串

Posted 疾风_剑豪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js的数据类型--字符串相关的知识,希望对你有一定的参考价值。

js的数据类型——字符串

这篇我们来说说js的第二种数据类型——字符串。

js的内置功能之一就是字符串拼接。如果将加号(+)运算符用于数字,表示两数相加。但将它作用于字符串,则表示字符串拼接,将第二个字符串拼接在第一个字符串之后。

比如:

msg = hello,+world;//生成字符串"hello,world"
greeting="Welcome to my blog,"+" " +name;

字符串也有length属性,所以我们也可以使用.length来获得字符串的长度。

字符串还提供了许多可以调用的方法;

var s = "hello world"  //定义一个字符
  s.charAt(0)            //"h":第一个字符
  s.charAt(s.length-1)    //"d":最后一个字符
  s.substring(1,4)        //"ell":第2~4个字符   
  s.slice(1,4)            //"ell":同上
  s.slice(-3)             //"rld":从后往前截取三位
  s.indexOf("l")          //2:字符l首次出现的位置下标
  s.lastIndexOf("l")      //10:字符l最后出现的位置下标
  s.indexOf("l",3)        //3:在位置3及之后首次出现字符l的位置
  s.split(",")            //[‘hello‘,‘world‘]:分割成数组
  s.replace("h","H")      //”Hello world“:全文字符串替换
  s.toUpperCase()         //”HELLO WORLD“ :全部变成大写

 

以上是关于js的数据类型--字符串的主要内容,如果未能解决你的问题,请参考以下文章

web代码片段

JS的数据类型判断函数数组对象结构处理日期转换函数,浏览器类型判断函数合集

Relay.js 没有正确解析组合片段

VSCode自定义代码片段——JS中的面向对象编程

js-权威指南学习笔记14

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js