• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >JSP > javascript基础——String

javascript基础——String

作者:小豆子的牛儿 字体:[增加 减小] 来源:互联网 时间:2017-05-11

小豆子的牛儿通过本文主要向大家介绍了javascript string,javascript中的string,javascript基础,javascript基础入门,javascript基础语法等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

学好基础是学好一个语言的基础,下面整理String,一起共勉学习。

String和string不同,String是构造函数,string是变量的一种类型.(string是String的实例)

声明一个字符串之后使用,var str = "wo shi yi ge hao xue sheng"

是否包含

①判断一个字符串是否被包含在另一个字符串中,包含返回true,不包含返回false str.includes(searchStr,formIndex) searchStr 查询包含的字符串 formIndex从什么位置开始.

str.includes('wo') //true
</div>

切割字符串

①获取字符串的某一段,返回一个新的字符串 str.slice(start,end) start如果是负数,会被当做start+str.length看待,end一样.

 str.slice(-2) //ng
</div>

②将字符串切割为数组,返回一个数组 str.split(separator, howmany) separator可以是字符串或者正则表达式,howmany是切割后数组的长度

 str.split(/i/g) //["wo sh", " y", " ge hao xue sheng"]
</div>

③从字符串下标开始处获取一定数量的字符,返回一个新的字符串 str.substr(start,length) start可以是负数,如果是负数就是倒数的索引
  

str.substr(-2) //ng
</div>

④提取字符串中介于两个指定下标之间的字符 str.substring(start,end) start,end非负整数

 str.substring(1,2) //o
</div>

查找字符串的位置|是否存在

①查找某个字符是否存在,存在返回第一次出现所在的位置,不存在返回-1,fromIndex是个可选选项,如果有,就是从某个索引位置开始进行检查 str.indexOf(searchStr,fromIndex)

 str.indexOf('shi') //返回第一次出现的位置,3
 str.indexOf('shi',8) //返回-1

②返回指定的字符串最后出现的位置,从后往前搜索,fromIndex为开始的索引 str.lastIndexOf(searchStr,fromIndex)

</div>
str.lastIndexOf('shi') //返回最后一次出现的位置,3
str.lastIndexOf('shi',2) //返回-1
</div>

③在字符串内查询正则表达式的匹配,返回一个数组,找不到返回null ,如果参数不是正则,会强行转化为正则 str.match(RegExp)

 str.match(/[1-9]/g) //null
 str.match(/\d/g) //["w", "o", "s", "h", "i", "y", "i", "g", "e", "h", "a", "o", "x", "u", "e", "s", "h", "e", "n", "g"]
</div>

④返回与正则表达式相匹配的子字符串的第一个字符的索引,没有返回-1 str.search(RegExp) 

 str.search(/wo/g); //0
</div>

有关编码的

①返回某个位置的编码 str.charCodeAt(index) 

 str.charCodeAt(1) // 返回索引为1的位置的编码,111
</div>

②通过某些编码来创建一个字符串 String.fromCharCode()
   

 String.fromCharCode(111) //编译的字符串为o
</div>

有关位置的

①返回某个位置的字符 str.charAt(index)
  

 str.charAt(1) // 返回索引为1的位置的字符,o
</div>

替换文字

①.替换与正则表达式匹配的文本 str.replace(RegExp,str)

str.replace(/hao/g,'huai') //wo shi yi ge huai xue sheng
</div>

②.去掉字符串两段的空格,返回新的字符串 str.trim()

还有写concat()连接字符串的,我能想到的唯一好处就是我少写几个+号连接符,说到concat()就想到了repeat()怎么办.... str.repeat(num)

希望本文所述对大家javascript程序设计有所帮助。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • javascript基础——String

相关文章

  • 2017-05-11jsp的常用指令有哪些(编译指令/动作指令整理)
  • 2017-05-11Struts2 OGNL调用公共静态方法详细介绍
  • 2017-05-11JSP struts2 url传参中文乱码解决办法
  • 2017-05-11jsp中实现带滚动条的table表格实例代码
  • 2017-05-11JSP教程(七)-pluginAction的使用
  • 2017-05-11JSP教程(六)-怎么在JSP中跳转到别一页面
  • 2017-05-11JSP开发入门(一)--安装好你的机器来使用JSP
  • 2017-05-11jsp分页显示的实现代码
  • 2017-05-11Spring boot 使用mysql实例详解
  • 2017-05-11JSP 2.1和JSF 1.2规范发布预览版本

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 如何使用JSP连接DB2数据库
    • jsp实现针对excel及word文档的打印方法
    • JSP由浅入深(5)—— Scriptlets和HTML的混合
    • JSP内置对象:Request和Response的简单介绍及使用
    • tomcat 3.1在RedHat下的安装
    • 通过JDBC连接oracle数据库的十大技巧
    • AJAX自学练习 无刷新从数据库后台取数据显示
    • jsp 文件上传浏览,支持ie6,ie7,ie8
    • SpringWebFlow远程代码执行漏洞分析
    • JSP开发入门(二)----JSP语法的基本原理

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有