前端 javascript 数据类型 字符串

字符串是由字符组成的数组,但在JavaScript中字符串是不可变的:可以访问字符串任意位置的文本,但是JavaScript并未提供修改已知字符串内容的方法。

obj.charAt(n)

返回字符串中的第n个字符 根据索引下标取某个值

obj.substring(from, to) 

根据索引获取子序列

取1到2 >=1 小于3

a = "mike";
"mike"
a.substring(1,3)
"ik"

obj.length

获取当前字符串长度

a = "mike";
"mike"
a
"mike"
a.length
4

obj.concat(‘拼接字符串‘)

字符串拼接

name = ‘mike‘;
"mike"
name.concat(‘err‘);
"mikeerr"

obj.indexOf(substring,start)

子序列位置 找字符串位置

从左到右找

name = ‘mike‘;
"mike"
name.concat(‘err‘);
"mikeerr"
name.indexOf(‘ik‘);
1
name.indexOf(‘ke‘);
2

obj.lastIndexOf(substring,start)

从右到左找 字符串

obj.split(delimiter, limit)

分割

以空格为分割 切分

cmd = ‘ls /data‘;
"ls /data"
cmd.split(‘ ‘);
["ls", "/data"]

分割后那第一个值 ls

cmd.split(‘ ‘);
["ls", "/data/opt"]
cmd.split(‘ ‘,1);
["ls"]

obj.slice(start, end)

切片

 ‘mike‘;
"mike"

// 取1
name.slice(1,2);
"i"

// 取0到1
name.slice(0,2);
"mi"

// 取0到2
name.slice(0,3);
"mik"

obj.toLowerCase()

小写

name = "MIKE";
"MIKE"
name.toLowerCase();
"mike"

obj.toUpperCase()

大写

name = ‘mike‘;
"mike"
name.toUpperCase()
"MIKE"

原文地址:https://www.cnblogs.com/mingerlcm/p/9161953.html

时间: 2024-10-16 13:53:09

前端 javascript 数据类型 字符串的相关文章

前端 javascript 数据类型 数组 列表

javascript数组相当于python的列表 创建列表 a = [1,2,3,4]; [1, 2, 3, 4] 获取列表长度 a = [1,2,3,4]; [1, 2, 3, 4] a.length 4 push() 尾部追加元素 a = [1,2,3,4]; [1, 2, 3, 4] a.push(5) 5 a [1, 2, 3, 4, 5] pop() 默认删除 尾部最后一个元素 a [1, 2, 3, 4, 5] a.pop() 5 a [1, 2, 3, 4] obj.unshift

前端javascript中字符串的总结

1.截取方法 截取字符串的abcdefg中的efg. 注意:str.length从1的开始数 var str="abcdefg"; (1).slice() : console.log(str.slice(4,7)); //efg第一个参数开始,第二个参数结束并且取不到.遇到负数把length和负数相加 (2)Substr() : str.substr(4,3); //efg 第一个参数开始,第二个参数是长度 (3)Substring() : str.substring(4,7) ;//

前端——JavaScript

何谓JavaScript?它与Java有什么关系? JavaScript与HTML.CSS组合使用应用于前端开发,JavaScript是一门独立的语言,浏览器内置了JS的解释器.它除了和Java名字长得相似,没有半毛线关系. JavaScript的存在形式 1.JavaScript代码的存在形式 代码写在JS文件中,在html文件头部引入<script type"text/javascript" src="JS文件"></script> 代码

javascript中字符串对象常用的方法和属性

前言 字符串是一种非常重要的数据类型,在Java等面向对象编程语言中,它代表对象类型,而在javascript中它却是一种基本数据类型,在开发的领域中,我们经常会碰到,无论是前端还是后台.比如后台验证手机号码,将手机号码的后四位变成*,这些都是对字符串的处理.所以学会字符串中常用的属性和方法是非常必要的,本篇博客将带你解析字符串常用的属性和方法.那么一起来看看吧! 字符串常用的属性和方法 属性 length:返回字符串的长度 方法 chatAt():返回在指定位置的字符 charCodeAt()

(2)JavaScript数据类型

数据类型 JavaScript 中的数据类型分为原始类型和对象类型: 原始类型 数字 字符串 布尔值 对象类型 数组 "字典" ... 特别的,数字.布尔值.null.undefined.字符串是不可变. 注: // null.undefined null是JavaScript语言的关键字,它表示一个特殊值,常用来描述"空值". undefined是一个特殊值,表示变量未定义. 1.数字(Number) JavaScript中不区分整数值和浮点数值,JavaScri

前端javascript模板

doT.js——前端javascript模板引擎问题备忘录 我手里维护的一个项目,遇到一个问题:原项目的开发人员在Javascript中,大量的拼接HTML,导致代码极丑,极难维护.他们怎么能够忍受的了这么丑陋.拙劣的代码呢,也许是他们的忍受力极强,压根就没想去寻找解决方法. 可是,我,是万难不能接受这种丑陋的解决方式的.有没有优雅的解决方法呢,于是在网上搜索到了doT.js. 主页很简洁,就一个页面,研究了一下,就顺利的上手了,相当的简单易用.主要分两步走. 1.写模板 写模板,就用官方文档里

JavaScript 数据类型

JavaScript 语?的每?个值,都属于某?种数据类型. 在 ES5 ??,数据类型?共分为六种:五种原始数据类型,?种引?数据类型. 在原始数据类型?,分为了五个?类: number(数字)类型:包含整数和浮点数(即?数): boolean(布尔)类型:只有 true 和 false 两个值: string(字符串)类型:字符串值必须?引号括起来,引号可以是单引号,也可以是双引号: null 类型:?于表示某个变量值为空: undefined 类型:?来确定?个已经创建但是没有初始值的变量

JavaScript之基础-3 JavaScript 数据类型、数据类型转换

一.数据类型 数据类型 基本类型 - 数字类型 - 既可以表示32位整数,也可以表示64位的浮点数 - 整数 - 十进制:逢十进一的整数,如1234567890 - 八进制:逢八进一的整数,如01235670 - 十六进制: - 浮点数 - 使用小数点记录数据,如 95.5,3.1415926 - 使用指数记录数据,如 4.3e23, 4.3E-23 string 类型 - 字符串类型 - 表示一系列的文本字符数据,如性别.姓名.住址等 - 由Unicode字符,数字,标点组成的序列 - Jav

Javascript数据类型和类型转换

Javascript数据类型 Boolean(布尔).Number(数字).String(字符串).Undefined(未定义).Null(空对象).Object(对象类型).Function 引用类型:对象.数组.函数. 原始数据类型:数值.布尔值 .null .字符串 原始类型的变量不能动态添加成员: <script type="text/javascript"> var n='我好帅'; n.Age=100; alert(n.Age);//结果是undefined &