知识小结

字符串拼接,请将字符串"hello"与字符串"python"进行拼接,用变量m接收
m = "hello"+"python"
js的字符串拼接效果同python,直接使用加法运算符就可字符串转整数,请将字符串"1"转换为整数1,用变量res接收
res = parseInt("1")
说明:
返回值 = parseInt(字符串)
如果字符串是数字型,则返回整数部分
如果字符串是非数字型,则返回NaN字符串转浮点数,请将字符串"3.14"转为浮点数,用变量res接收
res = parseFloat("3.14")
说明:
返回值 = parseFloat(字符串)
如果字符串是非数字型,则返回NaN
如果字符串是数字型,是什么数返回什么数字符串与整数的相加,请问,"3"+7的结果是什么
37数字转成字符串,请把数字100转换为字符串类型的“100”
(100).toString()
注意括号不要取消字符串的分割,有字符串s="life,is,short,i,learn,python",将其分割按照符号"i"来进行分割,用res接收返回值
res = s.split("i")
说明,返回值是一个数组获取字符串中的字符。有字符串words="python",需要拿索引为2的字符。请用两种方式获取。
方式一
words[2]
方式二
words.charAt(2)查找字符串中的字符,获取索引值。请查询字符串words中字符"m",结果用res变量保存
res=words.indexOf("m")
说明,如果被查询的字符在字符串中,返回结果为索引值,如果不在,返回值是-1.不会报错。字符串的截取,切片操作。有字符串words,请截取索引3到索引6(包含6)的字符,结果存在res中
res = words.substring(3,7)
格式。res = 字符串.substring(起始索引,终止索引)
起始索引对应的数据包含,终止索引对应的数据不包含字符串转大写,请写出格式
字符串.toUpperCase()字符串转小写,请写出格式
字符串.toLowerCase()字符串的反转,请写出格式
res = 字符串.split("").reverse().join("")

字符串操作

字符串的拼接操作

使用加号
两个字符串相拼接

<script>i = "hello";o = "world";m = i+o;alert(m);
</script>

结果

字符串转整数

parseInt(字符串)

特点
字符串是整数,直接转换
字符串是浮点数,去掉小数,只显示整数,不会四舍五入
字符串不是数值型的,返回值是NaN,类型是number
备注,NaN的意思是 Not a Number,中文意思是‘不是一个数字’

例子

<script>var i = "10";m = parseInt(i);alert(m);alert(typeof m);
</script>

输出m,输出number

字符串转浮点数

parseFloat(字符串)

字符串为非数字,返回值,NaN
字符串是整数型的字符串,返回值也是整数的,没有小数点
字符串如果是浮点型的,返回值就是浮点型

字符串与整数的相加

字符串与整数相加
结果会是一个字符串

<script>var i = "6";var res = i + 4;alert(res);alert(typeof res);
</script>

结果是“64”
类型是string

把数字转成字符串

字符串的数字 =(数字).toString()

例子

<script>var i = 4.463;res = (i).toString()alert(res);alert(typeof res);
</script>

字符串分割

列表 = 字符串.split(分隔符号)

例子

<script>var s = "hello-python-nihao";res = s.split("-")alert(res);alert(typeof res);
</script>

结果

数据类型是 object

获取字符串中的某一个字符

方式一:
字符 = 字符串.charAt(索引值)方式二:
字符 = 字符串[索引值]

例子

<script>var s = "python";res = s.charAt(3);alert(res);
</script>
<script>var s = "python";res = s[3];alert(typeof res);alert(res);
</script>

结果
h

查找字符串中字符

数值 = 字符串.indexOf(字符)

如果字符存在,数值为对应的索引值
如果字符不存在,值为-1
效果同python中的find方法

例子

<script>var s = "python";res = s.indexOf("x");alert(res);
</script>

字符串的截取

res = 字符串.substring(起始索引,终止索引)

例子

<script>var s = "python";res = s.substring(2,5)alert(res);
</script>

结果
tho

字符串转大写

res = 字符串.toUpperCase()

例子

<script>var s = "python";res = s.toUpperCase()alert(res);
</script>

结果

字符串转小写

res = 字符串.toLowerCase()

字符串的反转

思路
先把字符串转为数组
数组反转
数组再拼成字符串
完成

例子

<script>var s = "python";res = s.split("")res = res.reverse()res = res.join("")alert(res)
</script>

结果
nohtyp

英语语法,某某人

英语中,一个动词+er 或者 +or
代表了某个人或某个物

单词某位重写
如果一个单词的最后一位是一个特别的读音的词
并且它的倒数第二位是a e i o u 中的一个
那么,最后一位需要写两次
例如
up —> upper
win —> winner

其它重写的例子:
lose,失去
loser,失败者

spide,蜘蛛
spider,蜘蛛侠

up,向上
upper,上面的

low,低的
lower,下面的

javascript-字符串操作相关推荐

  1. js 包含某个字符串_[译] 5 大 JavaScript 字符串操作库

    原文地址:5 String Manipulation Libraries for JavaScript 原文作者:Mahdhi Rezvi 译文出自:掘金翻译计划 本文永久链接:https://git ...

  2. javascript 字符串操作函数大全

    javascript字符串操作函数小结,收藏起来,总有你会用上! concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串. indexOf() – 返回字符串中一个子串第一处出现的索 ...

  3. JavaScript字符串操作

    字符串查询 1.indexOf indexOf('字符',参数二): 参数一:要查询的字符: 参数二:查询的起始位置索引下标: 返回值:第一次出现该字符的索引下标,如果不存在返回值-1: var st ...

  4. JavaScript字符串操作,把短线(-)命名格式改变为驼峰命名

    function humpName (params) {//分割字符串为数组var arr = params.split(''); //判断数组第一个元素是否为 - 是的话删除if (arr.inde ...

  5. 字符串includes_字符串操作大全:面试准备和日常编码所需一文打尽

    全文共14056字,预计学习时长36分钟 图源:unsplash 字符串是一系列字符,由常数或变量构成.它是编程语言中必不可少的数据类型.本文中将重点关注JavaScript字符串操作,但其原理和算法 ...

  6. c语言字符串中的字符无效,字符串操作

    字符串主要用于编程,字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取的.字符串也有很多操作,在正文将对C语言.C++和java中对其操作进行介绍. 中文名 字符串操作 外文名 strin ...

  7. JavaScript中的字符串操作(转)

    http://www.cnblogs.com/xuebin/articles/1296837.html 最近编一个javascript的翻译程序,发现无法正确比较两个字符串的相等,上网查了查,发现这篇 ...

  8. js反序列化html编码,JavaScript实现的反序列化json字符串操作示例

    本文实例讲述了JavaScript实现的反序列化json字符串操作.分享给大家供大家参考,具体如下: JavaScript中如何反序列化json字符串呢? 有如下两种方法: (1) 使用万能的eval ...

  9. JavaScript中常见的字符串操作函数及用法汇总

    转载地址:http://www.jb51.net/article/65358.htm 这篇文章主要介绍了JavaScript中常见的字符串操作函数及用法,实例汇总了javascript常见的字符串转换 ...

  10. JavaScript 字符串常用操作纪要

    JavaScript 字符串用于存储和处理文本.因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Da ...

最新文章

  1. vs2015添加管理员权限
  2. 打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法
  3. 如何在博客园的博客中添加可运行的JS(转载)
  4. 一键搞定Java桌面应用安装部署 —— exe4j + Inno Setup 带着JRE, 8M起飞
  5. Shell按行读取文件的3种方法
  6. 计算机更新服务,使用 Microsoft Update 更新计算机
  7. 在IT行业对专业知识的掌握能力
  8. 【小白问题】appendTo()
  9. ES6新特性_ES6扩展运算符的应用---JavaScript_ECMAScript_ES6-ES11新特性工作笔记014
  10. iOS开发之旧版本Xcode下载
  11. Jupyter Notebook界面也可以如此炫酷?有人把Notebook玩出了新花样
  12. mysql 存储过程 长字符串_MySQL存储过程--长字符串扯分
  13. 销售记账管理系统php源码,crm客户销售管理系统销售统计ERP系统源php源码源码办公审批管理...
  14. 电阻、电容、电感、半导体器件的失效分析!
  15. 解决Vue 2.0在IE11版本浏览器中的兼容性问题
  16. 新手学习易语言必须掌握的命令
  17. 哈希原理与常见哈希函数
  18. IT职业病预防之颈椎病(一)
  19. 单元格中公式结果为0如何不显示0符号?
  20. lede 内核 单 编_编译了一个 K3 的 LEDE 17.01.4 版本提供下载(忠于 LEDE 原版,无任何附加包)...

热门文章

  1. win10如何查看文件夹的大小 - 方法大全
  2. 趣味娱乐小程序源码多流量主 趣味制作/藏头诗/隐藏图
  3. 微信群接龙报名小程序功能模块源码V1.1.38
  4. python僵尸进程和孤儿进程_进程3.0——进程状态与僵尸进程、孤儿进程
  5. 邓西百度网盘批量转存检测工具 v1.0.0818
  6. oracle db2备份数据库,datagurad 使用备库的备份恢复主库的数据文件
  7. 你们的2016年前端学习计划是什么?
  8. Shopify:管理一个顶级域名绑定shopify网店
  9. jquery地图插件jvectorMap
  10. magento 首页添加最新产品 Display new products on the home page