JavaScript 截取字符串、转换字符串、修改字符串
关键字:
1.substr(a,b) 截取字符串
a . 截取开始的索引值
b .截取长度
2.indexOf 判断字符串在不在某个字符串中
3.replace(a,b) 替换修改字符串
b 替换 a
4.split(a) 删除字符串中的(a)
split还可以可以同过空的删除来转化字符串为数组
例如:
let A = '123456'let B = A.split('')
5.多行字符串
let str7 = `JustDoIt `;console.log(str7);
示例代码部分:
<script>let str = '真心为你'//字符串声明//substr 截取字符串let str2 = str.substr(1,3)//心为你let str4 = str.substr(0,3)//真心为console.log(str2);console.log(str4);let str3 = str.substr(0,4)//真心为你console.log(str3);//第一个值 截取开始的索引值 第二个 截取长度//indexOf判断字符串在不在某个字符串中let index1 = str.indexOf('真心')console.log(index1);//返回值为0 因为‘真’的索引为0let index2 = str.indexOf('心为')console.log(index2);//返回值为1 因为‘心’的索引为1let index3 = str.indexOf('Air')console.log(index3);//-1 则不存在let strA = str.replace('真','A')console.log(strA);//替换修改 2替换1let strB = '1/2/3/4/5/6'let array = strB.split('/')console.log(array);//删除字符串中的’/‘ 输出数组console.log('ABCDE'.toLowerCase());//转化为小写abcdeconsole.log('abcde'.toUpperCase());//转化为大写ABCDEconsole.log('中文'.toLowerCase());//中文无大小写之分let A = '123456'let B = A.split('')//可以同过空的删除来转化字符串为数组console.log(B);//数组转字符串let C = ['1','2','3','4'];let D = C.join('');console.log(D);//typeof类型查看console.log(typeof(D));//stringlet str5 = 'Just'+'Do It';console.log(str5);let str6 = 'Just \ Do It';console.log(str6);// 每一行\后面不能有空格let str7 = `JustDoIt `;console.log(str7);//变成多行let name = `EGOIST`;let singer = `乐队`;document.write(`${name}是最好的${singer}`)let strZ = '星期天,星期一,星期二,星期三,星期四,星期五';let today = new Date();console.log(today);let day = today.getDay();//返回一周天数 数字形式0-6console.log(day);//2 星期2let arr = strZ.split(',')console.log(arr);console.log('今天'+arr[day]);//星期2</script>
JavaScript 截取字符串、转换字符串、修改字符串相关推荐
- 把数据库中有关枚举项值的数字字符串转换成文字字符串
原文:把数据库中有关枚举项值的数字字符串转换成文字字符串 标题可能无法表达我的本意.比如,有这样一个枚举: public enum MyChoice { MyFirstChoice = 0, MySe ...
- Ascll字符串转换到二进制字符串
上一章说到二进制字符串转换到Ascll字符串的方法,本章按照同样的原理来说下Ascll字符串转换到二进制字符串的方法. 函数定义如下: int AscllToBinary(char* dst,cons ...
- 二进制字符串转换到Ascll字符串
之前有个朋友问我如何使用二进制文件转换为Ascll格式文件,随在整理文件的时候写了一个二进制字符串转换到Ascll字符串的简单转换方式. 函数定义如下: int BinaryToAscll(unsig ...
- Java中将科学记数法字符串转换成数字字符串
开发过程中,有时候科学记数法的数字,需要转换成直观的数字. 这个时候就要想办法转换一下,好在java已经提供了现成的方法. 代码如下: import java.math.BigDecimal;@Tes ...
- Java面试题(八)-----如何将一段逗号分隔的字符串转换成一个字符串数组
Java面试题(八)-----如何将一段逗号分隔的字符串转换成一个字符串数组 文章目录
- python 将字节字符串转换成十六进制字符串
想将一个十六进制字符串解码成一个字节字符串或者将一个字节字符串编码成一个十六进制字符串 1)只是简单的解码或编码一个十六进制的原始字符串,可以使用 binascii模块 >>> s ...
- [剑指offer]面试题第[67]题[Leetcode][JAVA][第8题] 字符串转换整数 (atoi)[字符串]
[问题描述] 请你来实现一个 atoi 函数,使其能将字符串转换成整数.首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止.接下来的转化规则如下:如果第一个非空字符为正或者 ...
- vue字符串转换成int_js 字符串转换成数字的三种方法
方法主要有三种 转换函数.强制类型转换.利用js变量弱类型转换. 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有 ...
- 【❗JS奇技淫巧❗】JavaScript:截取DataURL中的base64字符串
图片中的src是从dataURL里赋值过去的: "jpgbase64":"data:application/octet-stream;base64,/9j/4Q6PIHs ...
- python设定字符串长度_python 修改字符串长度_Python 字符串操作
字符串常用操作 判断 变量.endswith("结尾字符"):判断结尾字符串. 变量.isalnum():判断是否是字母或数字. 变量.isalpha():判断是否是存英文字符. ...
最新文章
- 计算机显示器黑屏首先检查,蓝快干货 | 电脑黑屏的解决办法
- C++标准库中sstream和strstream的区别
- PETS公共英语三级大纲词汇4107个-D
- 工程应用中的自相关操作
- linux批量杀进程_Linux下批量杀JAVA进程
- html安卓手机打开后只有半屏,宽度设置100%在移动端时变成一半
- webservice实例java_Java WebService(实战) 简单实例
- linux 命令-全称
- Ansys Maxwell三相变压器制作方法教程
- LeetCode——75. 颜色分类(面试题)
- android rs232串口协议,RS232串口协议详解
- prolog与python_python中prolog事实词法分析器
- 让0球平局怎么算_古迪逊公园默郡德比,平局德比丨第30轮
- 读书的故事(转百度知道)
- storyboard(故事版)新手教程 图文详解 1.创建一个无约束的导航栏加选项卡(tabbar)故事版
- 程序员的十层楼 11层(上帝)
- python 均线斜率怎么计算_高频交易算法研发心得--均线算法
- 网站性能优化解决方案
- python混淆ios代码_iOS 代码混淆的简单使用
- 达观数据签约中国资本最强信托企业——平安信托