基本简介:

  • 在JS中,字符串中的索引无论大小写(中文也只代表了一个字符)。
  • search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。如果没有找到任何匹配的子串,则返回 -1。
  • test() 方法用于检索字符串中指定的值。返回 true 或 false。

字符串的截取:

        //字符串截取var newstr = str.substr(6, 6);//截取多少长度var substrs = str.substring(6, 12);//substring不包含最后的索引值

利用正则表达式进行字符串分隔:

        var strlist = "公牛#鲁宁%牌牌琦|牛逼";//配合正则表达式进行分隔字符串var newstr = strlist.split(/\||#|%/);//使用正则分割多个字符//var newstr = strlist.split(/\||#|%/);//返回的是一个数组alert(newstr);//-------------------------------------------------------------------//字符串分割newlist=strlist.split('|',2);//限定返回分割之后的元素数组个数

JS中Date和Math对象:

        var d = new Date();console.log(d.getFullYear());console.log(d.getMonth());//浏览器控制台显示数据  (索引从0表示1月) 月份使用索引显示八月显示7console.log(d.getDate());//日期console.log(d.getHours());console.log(d.getTime());//返回毫秒数alert(Math.abs(-2));//绝对值alert(Math.floor(23.5));//向下取整alert(Math.ceil(23.5));//向上取整alert(Math.max(21, 22, 27, 25));//最大值(不能放数组)   只能放整数alert(Math.min(12, 45, 21, 13));//最小值alert(Math.PI);//圆周率alert(parseInt(Math.PI * (12 * 12)));

字符串相关使用实例:

 var strlist = "我爱北京天安门,天安门上太阳升。我爱北京天安门,天安门上太阳升。我爱北京天安门,天安门上太阳升。"++"我爱北京天安门,天安门上太阳升。我爱北京天安门,天安门上太阳升。我爱北京天安门,天安门上太阳升。)";//查询每个天安门,并输出第几个并输出所在索引位置//先定义要使用的变量var keyworlds = "天安门", indexno = 0, counts = 0;//查找不找返回-1,不停寻找while ((indexno = strlist.indexOf(keyworlds, indexno)) != -1) {counts++;alert(keyworlds + "出现第" + counts + "的位置是:" + indexno);//为查找的起始索引重新赋值indexno += 3;}

更多字符串相关方法>>>

JavaScript字符串(Date和Math对象)的相关操作及实例相关推荐

  1. JavaScript 常用内置对象(字符串属性、Math对象、Array数组对象)

    1.字符串属性 <script> var test_var = "I Iove you"; console.log(test_var.charAt(3)) //char ...

  2. 【javascript高级教程】JavaScript 字符串(String) 对象

    String 对象用于处理已有的字符块. JavaScript 字符串 一个字符串用于存储一系列字符就像 "John Doe". 一个字符串可以使用单引号或双引号: var car ...

  3. JavaScript字符串、数组、对象方法总结

    字符串方法 示例字符串: const str = "hello,kitty,hello,vue "; 一.基本方法 charAt() 返回指定索引的字符 startsWith() ...

  4. javaScript的Date内置对象的方法

    获取今天是本月的第几天 let date=new Date();time.innerHTML+="今天是本月的第"+date.getDate()+"天"; 获取 ...

  5. js 中对象--属性相关操作

    查询属性: 可以用 对象.属性 来查询属性和属性方法               或者                    对象["属性"]  来查询属性和属性方法 演示代码: ...

  6. 前端:JS/23/JS内置对象(String对象,Array对象,Date对象,Boolean对象,Number对象,Math对象),实例:求圆的面积,求直角三角形

    JS内置对象 1,String对象 字符串对象,提供了对字符串进行操作的属性和方法 2,Array对象 数组对象,提供了数组操作方面的属性和方法 3,Date对象 日期时间对象,可以获取系统的日期时间 ...

  7. python学习 day7_字符串、列表的相关操作

    python学习day7_字符串的相关函数 字符串的相关操作 (1)字符串的拼接 + (2)字符串的重复 * (3)字符串跨行拼接 \ (4)字符串的索引(复习) (5)字符串的切片:(截取) 对字符 ...

  8. Java时间日期类处理(LocalDateTime、LocalDate相关操作、获取周几、工作日休息日节假日判定)

    1.LocalDateTime相关操作:(时间推移.计算两个LocalDateTime之间的时间间隔.转LocalDate),代码如下: // 获取LocalDateTime对象String date ...

  9. JavaScript(四)——具体对象(Math、字符串对象、Date对象、Number对象及Boolean对象)

    文章目录 1.字符串对象 (1)转义字符 \ (2)API 2.Math对象 3.Date对象 (1)创建 (2)获取存储的日期时间 (3)转为本地字符串格式 (4)设置日期时间 (5)拷贝Date对 ...

最新文章

  1. C++中的内联函数inline
  2. Javascript操作table,tr,td和表格CSS样式设置小常识
  3. 0基础能学mysql数据库吗_mysql学习入门:零基础如何使用mysql创建数据库表?
  4. 妈蛋:kinMaxShow旋转木马异常,WebUploader图片上传坑爹,图像被压缩
  5. @Builder 实际参数列表和形式参数列表长度不同
  6. 开发黑名单功能demo_突然让你开发Electron应用-electron特性练习操场-所见即所得的electron...
  7. POJ 2039 Floyd
  8. SQL Server 自定义字符串分割函数
  9. Python3对股票数据进行分析
  10. 【EfficientNet】EfficientNet网络结构及代码详解
  11. 计算机如何设定远程,电脑远程控制功能怎么设置
  12. 面试常见问题之网络基础
  13. 【巴比特前端校招+笔试/一面/二面】
  14. 《基于Python的金融分析与风险管理》学习笔记
  15. saber软件安装常见问题
  16. 【计算机系统结构】~ ROM/PROM/EPROM/E2PROM/FLASH、SOC 片上系统、总线、CPU 处理器、Cache、DDR、ARM 体系结构、虚拟内存、内核 kernel
  17. maven pom profiles
  18. -1-1 java 基础语法 java关键字 java 注释 常量 语句 运算符 函数 数组定义
  19. RC522 - NFC刷卡模块
  20. BSD维基百科,自由的百科全书

热门文章

  1. 浏览器(2):自制Chromium内核浏览器,自动统计CSDN社区打卡记录
  2. win10清理_小学生都会:win10设置自动清理缓存和垃圾文件
  3. Python 部分环境资源配置【包括 Anaconda、cuda、pytorch 安装】
  4. NIUSHOP wap端分类显示
  5. 《墨菲定律》读书笔记(下)
  6. 关于Linux中的SIGABRT信号
  7. Ubuntu16.04下gdb工具gef的安装 wget命令详解
  8. 在Xcode6中使用故事版来搭建你的工程
  9. 和人工智能交往,算不算爱情?
  10. i3cpu驱动xp_Intel英特尔 Core i3/Core i5/Core i7系列CPU显示驱动 14.46.9.5394版 For XP-64