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

不止是笔记 更多的是思考

上一期咱们大概了解了下什么是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学院、菜鸟教程查看更多方法

Js中的数据类型--String的更多相关文章

  1. js中的数据类型

    JS中的数据类型: ——数字  (number)NaN ——字符串(string) ——布尔  (boolean)——函数  (function)     也是对象的一种 ——对象  (object) ...

  2. 如何判断js中的数据类型?

    js六大数据类型:number.string.object.Boolean.null.undefined string: 由单引号或双引号来说明,如"string" number: ...

  3. 如何判断js中的数据类型

    如何判断js中的数据类型:typeof.instanceof. constructor. prototype方法比较 如何判断js中的类型呢,先举几个例子: var a = "iamstri ...

  4. [转]如何判断js中的数据类型

    原文地址:http://blog.sina.com.cn/s/blog_51048da70101grz6.html 如何判断js中的数据类型:typeof.instanceof. constructo ...

  5. 浅谈js中的数据类型,使用typeof获取js数据类型

    JS中的数据类型 1):Undefined——值未定义 注:Undefined类型只有一个值,即特色的undefined.在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined ...

  6. 如何判断js中的数据类型(转)

    如何判断js中的数据类型:typeof.instanceof. constructor. prototype方法比较 如何判断js中的类型呢,先举几个例子: var a = "iamstri ...

  7. 判断js中的数据类型

    如何判断js中的数据类型:typeof.instanceof. constructor. prototype方法比较 如何判断js中的类型呢,先举几个例子: var a = "iamstri ...

  8. js中的数据类型及其转换

    Js中的数据类型 Js中的数据类型一共有六种,即number,string,boolean,underfine,null,object. 一,number Number数据类型指的是数字,可以为整型, ...

  9. JS中的数据类型和转换

    一.JS中的数据类型 js中的数据类型可以分为五种:number .string .boolean. underfine .null. number:数字类型 ,整型浮点型都包括. string:字符 ...

随机推荐

  1. code vs 1245 最小的N个和

    1245 最小的N个和  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 钻石 Diamond 题解       题目描述 Description 有两个长度为 N 的序列 A ...

  2. HTTP Analyzer(实时分析HTTP/HTTPS数据流)

    简述 HTTP Analyzer是一款实时分析HTTP/HTTPS数据流的工具.它可以实时捕捉HTTP/HTTPS协议数据,可以显示许多信息(包括:文件头.内容.Cookie.查询字符窜.提交的数据. ...

  3. Beat 'Em Up Game Starter Kit (横版格斗游戏) cocos2d-x游戏源代码

    浓缩精华.专注战斗! 游戏的本质是什么?界面?养成?NoNo!    游戏来源于对实战和比赛的模拟,所以它的本源就是对抗.就是战斗! 是挥洒热血的一种方式! 一个游戏最复杂最难做的是什么?UI?商城? ...

  4. HDOJ 5008 Boring String Problem

    后缀数组+RMQ+二分 后缀数组二分确定第K不同子串的位置 , 二分LCP确定可选的区间范围 , RMQ求范围内最小的sa Boring String Problem Time Limit: 6000 ...

  5. 从一次生产事故说起——linux的单用户模式,救援模式等等

    伴随着今年linux上面最大一个安全漏洞bash漏洞的出现,我们公司也開始了风风火火的漏洞修复工作,机器一多,也就easy出问题,有台64位的linuxserver一不小心就升级了32位 bash 的 ...

  6. Failed to start metasploit.service: Unit metasploit.service not found的解释

    不多说,直接上干货! root@kali:~# service metasploit start Failed to start metasploit.service: Unit metasploit ...

  7. spring boot actuator工作原理之http服务暴露源码分析

    spring boot actuator的官方文档地址:https://docs.spring.io/spring-boot/docs/current/reference/html/productio ...

  8. spring boot自动配置之jdbc

    1.DataSource配置 1.1 默认配置application.xml spring.datasource.url=jdbc:mysql://localhost/test spring.data ...

  9. 使用NiftyModeEffects对话框

    最近看到一篇有关个性对话框的文章,里面介绍了非常酷的动画效果,开源的项目下载来试试,用法很简单. NoftyDialogEffects效果参考:       http://tympanus.net/D ...

  10. PostgreSQL Replication之第五章 设置同步复制(1)

    到目前为止,我们已经处理了基于文件的复制(或日志传送)和简单的基于流复制的设置.在两种情况中,在master上事务被提交之后,数据被提交,由slave接收.在master提交和slave实际上完全地接 ...