首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
请详细介绍Javascript中的数据类型?区别?
Javscript数组的常用方法有哪些?
Javascript字符串的常用方法有哪些?
Javascript 中的类型转换机制
== 和 ===区别,分别在什么情况使用
拷贝浅拷贝的区别?如何实现一个深拷贝?
请介绍你对Javascript中闭包的理解
请介绍你对javascript中作用域链的理解
什么是JavaScript原型,原型链 ?
请介绍Javascript如何实现继承
请介绍你对javascript中this对象的理解
JavaScript中执行上下文和执行栈是什么?
请介绍JavaScript中的事件模型
typeof 与 instanceof 区别
解释下什么是事件代理?应用场景?
请介绍new操作符具体干了什么
ajax原理是什么?如何实现?
bind、call、apply 区别?如何实现一个bind?
请介绍你对正则表达式的理解?应用场景?
请介绍你对事件循环的理解
DOM常见的操作有哪些?
请详细介绍你对BOM的理解,常见的BOM对象你了解哪些?
举例说明你对尾递归的理解,有哪些应用场景。
请介绍 JavaScript 中内存泄漏的几种情况。
Javascript本地存储的方式有哪些?区别及应用场景?
请介绍你对函数式编程的理解?优缺点?
Javascript中如何实现函数缓存?函数缓存有哪些应用场景?
请介绍 Javascript 数字精度丢失的问题,如何解决?
当前位置:
首页>>
技术小册>>
JavaScript面试指南
小册名称:JavaScript面试指南
JavaScript字符串有很多内置方法,以下是其中一些常用的方法: length length属性返回字符串的长度,即包含多少个字符。例如: ``` let str = 'hello'; console.log(str.length); // 5 ``` charAt charAt方法返回指定索引处的字符。例如: ``` let str = 'hello'; console.log(str.charAt(0)); // "h" console.log(str.charAt(1)); // "e" ``` concat concat方法将两个或多个字符串连接起来,返回一个新的字符串。例如: ``` let str1 = 'hello'; let str2 = 'world'; console.log(str1.concat(' ', str2)); // "hello world" ``` indexOf indexOf方法返回指定字符或子字符串在字符串中第一次出现的位置,如果没有找到则返回-1。例如: ``` let str = 'hello world'; console.log(str.indexOf('o')); // 4 console.log(str.indexOf('world')); // 6 ``` lastIndexOf lastIndexOf方法返回指定字符或子字符串在字符串中最后一次出现的位置,如果没有找到则返回-1。例如: ``` let str = 'hello world'; console.log(str.lastIndexOf('o')); // 7 console.log(str.lastIndexOf('world')); // 6 ``` slice slice方法返回字符串的一个子串,可以指定起始位置和结束位置。例如: ``` let str = 'hello world'; console.log(str.slice(0, 5)); // "hello" console.log(str.slice(6)); // "world" ``` substring substring方法返回字符串的一个子串,可以指定起始位置和结束位置,与slice方法类似。不同之处在于,如果指定的起始位置大于结束位置,则会自动交换这两个位置。例如: ``` let str = 'hello world'; console.log(str.substring(0, 5)); // "hello" console.log(str.substring(6)); // "world" ``` replace replace方法用一个新字符串替换原字符串中的某个子串,返回替换后的新字符串。例如: ``` let str = 'hello world'; console.log(str.replace('world', 'javascript')); // "hello javascript" ``` toUpperCase toUpperCase方法将字符串中所有的字符都转换为大写字母,返回一个新字符串。例如: ``` let str = 'hello world'; console.log(str.toUpperCase()); // "HELLO WORLD" ``` toLowerCase toLowerCase方法将字符串中所有的字符都转换为小写字母,返回一个新字符串。例如: ``` let str = 'HELLO WORLD'; console.log(str.toLowerCase()); // "hello world" ``` 以上这些方法只是JavaScript字符串方法的一小部分,JavaScript还提供了许多其他有用的方法,可以根据需求选择使用。
上一篇:
Javscript数组的常用方法有哪些?
下一篇:
Javascript 中的类型转换机制
该分类下的相关小册推荐:
剑指javascript-ES6
ES6入门指南
编程入门课:Javascript从入门到实战
经典设计模式Javascript版
KnockoutJS入门指南
web前端开发性能优化实战
深入学习前端重构知识体系
Node.js 开发实战
剑指javascript
WebSocket入门与案例实战
Javascript-ES6与异步编程
Flutter核心技术与实战