js学习笔记6
- 基本包装类型 Boolean Number String 的方法
- Boolean 表达式中的所有对象都会被转换为true。
- Number toFixed(2)指定 返回的小数位数,返回值是字符串表达式。
- String string 类型的属性每个实例都有一个 length 属性。 表示字符串中包含多个字符。
- charAt() 和 charCodeAt() charAt() 以单字符字符串形式返回, charCodeAt() 以字符编码返回,参数是从0开始的字符位置。
- concat() 方法用于拼接字符串, 但常用 '+' 操作符替代。
- slice() 、 substr() 、 substring() 用于截取字符串。 substr() 的第二个可选参数指定的是子串的长度, substring() 的第二个可选参数是 含头不含尾。 substring() 若是传入负数 当做0处理。
- indexOf() 和 lastIndexOf() 从一个字符串中搜索给定的子字符串,返回子字符串在字符串中的位置,没找到返回 -1 。 可选的第二个参数指定从哪个位置开始搜索。
- trim() 方法用于删除前后空格,返回字符串副本,不会改变原字符串。 " a b c ".replace(/ /g,""); 可以用于替换所有空格。
- toLowerCase() 和 toUpperCase() js 实现字符串大小写转换。
- match() 模式匹配,和 RegEpx对象的 exec() 返回结果相同
- search() 方法 返回字符串中第一个匹配项的索引,没找到则返回-1。
- replace(模式或者字符串,代替值) 。 替换字符串。
- split() 以参数自定的字符串或者模式分割字符串 返回一个字符串数组。
- localCompare() 方法,用于比较字符串, 如果字符串在参数之前则返回一个负数。
- 特殊单体内置对象 Global 和 Math 。
- Global :不属于任何其他对象的属性和方法,最终都是 Global 的属性和方法。
- URI 编码方法 enCodeURI() 和 enCodeURIComponent()。
- enCodeURI() 不会对属于 URI 的特殊字符进行编码
- enCodeURIComponent() 会对所有非标准字符(非字母和非数字)进行编码。
- 对应的URI 解码方法 deCodeURI() deCodeURIComponent()。
- eval() 方法:参数是需要执行的 js 字符串,执行环境时包含eval() 方法调用的执行环境。
- URI 编码方法 enCodeURI() 和 enCodeURIComponent()。
- Math 对象
- min() 和 max() 用于返回数组中的最大值或者最小值。
- Math.ceil() 向上取整。
- Math.floor() 去尾。
- Math.round() 四舍五入。
- Math.random() 返回 [0,1) 之间的随机数。 Math.floor(Math.random() * 100 + 1) => [1,100] 。
- Math.abs() 返回绝对值。
- Global :不属于任何其他对象的属性和方法,最终都是 Global 的属性和方法。
欺骗自己最简单,欺骗自己最困难。
安慰自己最简单,安慰自己最困难。
分类:
javascript
标签:
javascript
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】