一.用法分别为:

1.charCodeAt 返回字符串中指定位置的字符unicode编码, 这里注重编码, 话说不懂什么unicode什么玩意不要紧,只要记住它返回的是一个0~65535之间的数字即可

2.charAt 返回字符串中指定位置的字符说白了就是返回儿子字符或者说叫儿子字符串, JS中貌似一个'a'啥的也叫字符串囧。

二.案例

1.charCodeAt

eg:     var str = "hello"; console.log(str.charCodeAt(0));   ==>输出 104      //这句话的目的就是要输出字符串”hello“中 字符”h“的编码

2.charAt

eg:     var  str2 = "hello"; console.log(str2.charAt(0));     ==>输出 ”h“     //这句话的目的就是要输出字符串  "hello"中索引为0的字符, 由于字符串的索引开始位置并不是从1开始的而是从 0 开始的也就是说h的位置为 0,这是计算机语言里面特有的规则(个人感觉有点反人类认识)

转载于:https://www.cnblogs.com/kevinandlk/p/5648742.html

JS中charCodeAt和 charAt方法相关推荐

  1. 使用charCodeAt()和charAt()方法,根据Unicode 编码,转换字符

    1.charCodeAt() 方法 charCodeAt() 方法可返回指定位置的字符的 Unicode 编码.这个返回值是 0 - 65535 之间的整数. 方法 charCodeAt() 与 ch ...

  2. js中match、replace方法中使用正则表达式

    为什么80%的码农都做不了架构师?>>>    js中match.replace方法中使用正则表达式 (2012-06-29 14:23:37) 转载▼ 标签: 字符串 飞雪 正则表 ...

  3. JS中令人发指的valueOf方法介绍

    转载自  JS中令人发指的valueOf方法介绍 彭老湿近期月报里提到了valueOf方法,兴致来了翻了下ECMA5里关于valueOf方法的介绍,如下: 15.2.4.4 Object.protot ...

  4. vue 懒人_Vue.js 中的实用工具方法【推荐】

    收集日常开发中常用到的一些工具方法, 包含 vue 的公用过滤器.公用指令等 (PS: 懒人养成记) 公用自定义过滤器 import Vue from 'vue' import moment from ...

  5. java有push方法么_[Java教程]js中push和join方法使用介绍

    [Java教程]js中push和join方法使用介绍 0 2013-10-09 07:00:17 push和join方法想必大家并不陌生吧,在本文将为大家详细介绍下js中的push和join方法的使用 ...

  6. js中数组常用的方法总结,包括ES6

    原文地址:js中数组常用的方法总结,包括ES6 1.push() 后增 push()方法可以向数组后添加一个新的元素,并返回新数组的长度. 末尾添加,返回长度,改变原数组 var a = [1,2,3 ...

  7. js中判断数据类型的方法

    JS中判断数据类型的方法: 使用typeof操作符. 对一个值使用 typeof 操作符可能返回下列某个字符串,返回的类型都是字符串形式. (1) undefined:如果这个值未定义 (2) boo ...

  8. JS中 new Date() 各方法的用法

    JS中 new Date() 各方法的用法 1.new Date() 参数篇 a.返回类型为国标时间, b.无参数时可以直接返回输出时的时间, c.有参数时则返回对应时间的国标时间, d.日期中间的符 ...

  9. JS中数组使用的方法

    JS中数组使用的方法 数组的介绍 JavaScript Array(数组):属于对象的一种 在句子中的作用就是使用一个单独的变量来存储一系列的值 数组的创建方法 1.字面量方式:var arr=[] ...

最新文章

  1. emc存储设备型号_图解EMC CLARiiON CX4系列主要型号
  2. 最小生成树prim算法———模板
  3. 【sprinb-boot】@ComponentScan 跳过扫描 excludeFilters
  4. nacos 公共_Nacos 知识点
  5. js符号转码_JS 字符串编码函数(解决URL特殊字符传递问题):escape()、encodeURI()、encodeURIComponent()区别详解...
  6. 用JAVA制作小游戏——推箱子(一)
  7. java多线程的api_java多线程之:线程对象一些api
  8. 工业用计算机使用环境温度范围,IEC 61000-2-2
  9. 多类 SVM 的损失函数及其梯度计算
  10. 带你轻轻松松了解route-map
  11. Vue组件动态(异步)传值
  12. 微信公众号开发者模式入门
  13. 上海大学计算机考证时间表
  14. 遇到RAID5阵列硬盘出现问题的情况该如何解决?
  15. 小型软件企业组织结构
  16. Oracle 转 PG- ERROR: recursive query “t“ column 2 has type character varying(150) in non-recursive t
  17. 简单的用java操作Excel入门
  18. 电脑疑难杂症之Windows更新
  19. 金算盘导出oracle,金算盘导出excle_金蝶财务软件的报表如何导出excle文件?
  20. linux进程管理 实现管道通信,Linux进程管理(二)管道通信 · lww’s Blog

热门文章

  1. Vector3.Lerp
  2. 总结——》【Redis】
  3. 自动求导-Automatic differentiation (自动微分
  4. java fgc时间过长_elasticsearch 一次长时间 FGC 问题分析
  5. (转)关于微信小程序大多数人都搞错的八个问题
  6. 物业管理系统,物业软件
  7. LAPACK 动态库安装
  8. lapack安装 matlab,Windows Scipy安装:找不到Lapack / Blas资源
  9. 7 个高效的 Chrome 工具插件,让你开发生活更愉悦
  10. 直播APP开发时:基于腾讯sdk的音视频功能实现