当前位置: 首页 > news >正文

ES6 字符串的repeat()方法

repeat() 方法返回一个新字符串,表示将原字符串重复n次

格式:str.repeat(n)
参数n:str需要重复多少次

参数n的取值:

  • n是正整数:

    'x'.repeat(3)     // 输出结果:"xxx"
    'hello'.repeat(2) // 输出结果:"hellohello"
    
  • n是负整数或Infinity,会报错

    'na'.repeat(Infinity)   // RangeError
    'na'.repeat(-1)         // RangeError
    
  • n是0

    'na'.repeat(0)    // 输出结果:""
    
  • n是小数,会向下取整

    'na'.repeat(2.9) // 输出结果:"nana"
    
  • n是0到-1之间的小数,则等同于 0,因为会先进行取整运算,0 到-1 之间的小数取整后等于-0,repeat视同为 0

    'na'.repeat(-0.9)   // 输出结果:""
    
  • n是NaN / null / undefined,就等同于 0

    'na'.repeat(NaN)    // 输出结果:""
    'na'.repeat(null)    // 输出结果:""
    'na'.repeat(undefined)    // 输出结果:""
    
  • n是字符串,则会先转换成数字

    'na'.repeat('na')   // 输出结果:""
    'na'.repeat('3')    // 输出结果:"nanana"
    
http://www.lryc.cn/news/160930.html

相关文章:

  • 【车载以太网测试从入门到精通】系列文章目录汇总
  • LLM推理优化技术综述:KVCache、PageAttention、FlashAttention、MQA、GQA
  • go开发之个微机器人的二次开发
  • 2023国赛数学建模B题思路代码 - 多波束测线问题
  • SpringAOP面向切面编程
  • A Guide to Java HashMap
  • LeetCode 449. Serialize and Deserialize BST【树,BFS,DFS,栈】困难
  • 嵌入式IDE(1):IAR中ICF链接文件详解和实例分析
  • 分布式版本控制工具——git
  • C基础-数组
  • springboot项目配置flyway菜鸟级别教程
  • 成都精灵云初试
  • css relative 和absolute布局
  • 更健康舒适更科技的照明体验!书客SKY护眼台灯SUKER L1上手体验
  • 经管博士科研基础【19】齐次线性方程组
  • django报错解决 Forbidden (403) CSRF verification failed. Request aborted.
  • k8s-实战——yapi平台部署
  • Excel VSTO开发5 -Excel对象结构
  • Javafx集成sqlite数据库
  • react-native实现 TextInput 键盘显示搜索按钮并触发回调
  • 人大金仓分析型数据库备份和恢复(五)
  • lenovo联想笔记本ThinkPad P16V Gen 1(21FC,21FD)原装出厂Win11系统
  • Django实现音乐网站 ⒃
  • 【开发问题系列】CSV转Excel
  • mysql物理备份步骤
  • react使用hook封装一个tab组件
  • java详细安装教程(供参考)一一java(jdk)安装
  • C++函数内联详解
  • Revit SDK 介绍:NewForm 新建体量
  • Ubuntu离线或在线安装Python解释器