Js中的数据类型--String

昼猫笔记--给你带来不一样的笔记

不止是笔记 更多的是思考


上一期咱们大概了解了下什么是JavaScript,想必大家也都知道

 

今天主要说下Js中的数据类型

 

在Js中一共分为六种数据类型

        其中基本数据类型有

                -

String 字符串

                - Number数值

                - Boolean布尔值

                - Null空值

                - Undefined未定义

        引用数据类型有 

                - Object对象


String 字符串


首先从String开始说起

    字符串是存储字符(比如 Bill Gates)的变量

     在Js中的字符串需要使用引号引起来(单引号或者双引号都可以 要用英文写 )


String 对象方法

   

    -  indexof()

         该方法可返回某个指定的字符串值在字符串中首次出现的位置。并返回第一次出现的位置。

       语法: 对象.indexof()

          注意:indexof()区分大小写

        如果要检索的字符串值没有出现,则该方法返回 -1   

var str = "昼猫笔记";
console.log(str.indexOf("笔记")); //2

var str = "hello word";
console.log(str.indexOf("l")); // 2


    -  lastIndexOf()

        该方法可返回一个指定的字符串值 最后出现的位置,在一个字符串中的指定位置从后向前搜索。

        语法: 对象.IastIndexOf()

          注意:indexof()区分大小写

        如果要检索的字符串值没有出现,则该方法返回 -1     

var str = "昼猫笔记";
console.log(str.lastIndexOf("哈哈")); //-1

var str = "hello word";
console.log(str.lastIndexOf("l")); //3


     -  concat()

       该方法用于连接两个或多个字符串。

         语法:对象.concat(str)

         注意:使用  +  运算符来进行字符串的连接运算通常会更简便一些

var str = "昼猫笔记";
var str2 = "hello word";
console.log(str.concat(str2)); //昼猫笔记hello word


     -  slice()
         该方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。

         语法: 对象.slice(start,end)    //不包括end

var str = "hello word";
console.log(str.slice(0, 2)); //he  (从索引0开始到2结束不包括2)

     - toLowerCase()

         该方法用于把字符串转换为小写。

         语法: 对象.toLowerCase()

var str = "Hello Word";
console.log(str.toLowerCase()); //hello word


    -  toUpperCase()

       该方法用于把字符串转换成大写。

         语法:对象.toUpperCase()

var str = "Hello Word";
console.log(str.toLowerCase()); //HELLO WORD


String 总结

    

    在练习String的时候大家千万要注意的是要 + 引号

    以上提到的String的方法是在以后会经常用到的但是不包括全部

    对其他方法感兴趣的小伙伴可以去w3c学院、菜鸟教程查看更多方法

原文地址:https://www.cnblogs.com/zhoumao/p/9835772.html