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学院、菜鸟教程查看更多方法
Js中的数据类型--String的更多相关文章
- js中的数据类型
JS中的数据类型: ——数字 (number)NaN ——字符串(string) ——布尔 (boolean)——函数 (function) 也是对象的一种 ——对象 (object) ...
- 如何判断js中的数据类型?
js六大数据类型:number.string.object.Boolean.null.undefined string: 由单引号或双引号来说明,如"string" number: ...
- 如何判断js中的数据类型
如何判断js中的数据类型:typeof.instanceof. constructor. prototype方法比较 如何判断js中的类型呢,先举几个例子: var a = "iamstri ...
- [转]如何判断js中的数据类型
原文地址:http://blog.sina.com.cn/s/blog_51048da70101grz6.html 如何判断js中的数据类型:typeof.instanceof. constructo ...
- 浅谈js中的数据类型,使用typeof获取js数据类型
JS中的数据类型 1):Undefined——值未定义 注:Undefined类型只有一个值,即特色的undefined.在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined ...
- 如何判断js中的数据类型(转)
如何判断js中的数据类型:typeof.instanceof. constructor. prototype方法比较 如何判断js中的类型呢,先举几个例子: var a = "iamstri ...
- 判断js中的数据类型
如何判断js中的数据类型:typeof.instanceof. constructor. prototype方法比较 如何判断js中的类型呢,先举几个例子: var a = "iamstri ...
- js中的数据类型及其转换
Js中的数据类型 Js中的数据类型一共有六种,即number,string,boolean,underfine,null,object. 一,number Number数据类型指的是数字,可以为整型, ...
- JS中的数据类型和转换
一.JS中的数据类型 js中的数据类型可以分为五种:number .string .boolean. underfine .null. number:数字类型 ,整型浮点型都包括. string:字符 ...
随机推荐
- CI框架源代码阅读笔记2 一切的入口 index.php
上一节(CI框架源代码阅读笔记1 - 环境准备.基本术语和框架流程)中,我们提到了CI框架的基本流程.这里再次贴出流程图.以备參考: 作为CI框架的入口文件.源代码阅读,自然由此開始. 在源代码阅读的 ...
- Android ADB工具-截图和录制视频(五)
Android ADB工具-截图和录制视频(五) 标签(空格分隔): Android ADB 7. 截图和录制视 命令 功能 adb shell screencap –p <path/file& ...
- 一步一步跟我学习lucene(19)---lucene增量更新和NRT(near-real-time)Query近实时查询
这两天加班,不能兼顾博客的更新.请大家见谅. 有时候我们创建完索引之后,数据源可能有更新的内容.而我们又想像数据库那样能直接体如今查询中.这里就是我们所说的增量索引.对于这种需求我们怎么来实现呢?lu ...
- HDU 1542 Atlantis(矩形面积并)
HDU 1542 Atlantis 题目链接 题意:给定一些矩形,求面积并 思路:利用扫描线,因为这题矩形个数不多,直接暴力扫就能够了.假设数据大.就要用线段树 代码: #include <cs ...
- LOJ #109. 并查集
内存限制:256 MiB时间限制:2000 ms标准输入输出 题目类型:传统评测方式:文本比较 上传者: 匿名 提交提交记录统计讨论 1 测试数据 题目描述 这是一道模板题. 维护一个 nnn 点 ...
- python 3.x 写 shell sed 替换功能
shell sed 替换功能 f1 = open('yesterday','r',encoding='utf-8') f2 = open('yesterday2','w',encoding='utf- ...
- C#中Request.Cookies 和 Response.Cookies 的区别分析
.NET中提供了读写Cookie的多种方法,Request.Cookies 是客户端通过 Cookie 标头形式由客户端传输到服务器的 Cookie:Response.Cookies 在服务器上创建并 ...
- UI Framework-1: Aura Graphics Architecture
Graphics Architecture Overview Each Aura Window owns a corresponding compositor layer. The layer tre ...
- softwares我的软件列表(转载)
[TOC] 个人在archlinux下的日常使用经验列出,故而在archlinux及其衍生发行版中,以下所列软件几乎可以从archlinux官方源或者aur中搜索下载安装,所列出名字一般即是其包名,使 ...
- 20180929 北京大学 人工智能实践:Tensorflow笔记07
(完)