JavaScript charAt() 方法运用
时间:2022-06-19
本文章向大家介绍JavaScript charAt() 方法运用,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
一个关于取字符串中的值的方法 charAt
今天偶然同事问了一个问题,如何取到字符串中的每个值,我第一瞬间反应的是,用下标撒,循环打印撒,不就行了,然而并不行,因为是字符串并不是数组,一瞬间就尴尬了,竟然不会做,后面就查阅了一下资料,看来自己的虽然做了这么久了,但是有些基础都忘了,好尴尬,接下来就介绍解决问题的流程,先来说问题
给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。
J = “aA”
S=“aAbBcCdDa”
你拿到第一瞬间是怎么想的,肯定是循环 S ,然后在判断 J 中的值是否等于 S 中的值,然后得到数量,就可以知道你手中拥有多少宝石,这个思路是绝对正确的。难点就是在于 如何去循环字符串中的值,其实很简单,就是基础里面的,这里就是w3c中的方法 http://www.w3school.com.cn/jsref/jsref_charAt.asp (js不愧是强大的语言)
要是你不看方法,那你就来看接下来的
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JS算法基础</title>
</head>
<body>
</body>
<script>
let J = 'aA'
let S = 'aAbBcCdDa'
function title(J, S) {
for (let i = 0; i < S.length; i++) {
for (let j = 0; j < J.length; j++) {
if(J.charAt(j) === S.charAt(i)){
console.log(i);
//这里判断等于最好是用恒等于,然后你就可以得到循环判断相等的, console.log(i); 最终的值就是你所拥有的宝石数量了啊
}
}
}
}
title(J, S);
</script>
</html>
总结了就是。其实 js的算法基本都是依靠的最基础的东西,我会慢慢分享我重温js 的基础的路程写出来,虽然这个算法很简单,但是也算是进步了。哈哈哈,希望我的文章对你有帮助,想知道的,我也会帮你解决,虽然我也是菜鸟
- 对asp.net响应事件的试验
- 为服务器控件加入客户端事件处理的几种方法
- 温故而知新:Delegate,Action,Func,匿名方法,匿名委托,事件
- 如何在Silverlight4中使用摄像头
- Flask的集中控制
- 64位IIS(IIS6/IIS7)上跑Asp + Jet.Oledb的设置要点
- windows 2003 32位系统能支持的最大内存数
- .Net Core内存回收模式及性能测试对比
- silverlight中顺序/倒序异步加载多张图片
- MySQL数据库性能优化之三
- 谁说 Java 要过时?2017年Java 大事件一览及未来前瞻
- mongodb的用法
- silverlight中如何将string(字符串)写入Resource(资源)?
- Python练习环境搭建-引入预定义数据
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法