charAt([index])

返回字符串指定索引下的字符,不传入索引或传入的不是一个数字默认为0,不在索引范围内一律返回空字符串。

'abcde'.charAt(1)
// => 'b'
'abcde'.charAt()
// => 'a'
'abcde'.charAt(12)
// => ''
'abcde'.charAt(-3)
// => ''

charCodeAt([index])

返回字符串指定索引下的字符对应的Unicode编码,不传入索引或传入的不是一个数字默认索引为0,不在索引范围内一律返回Nan。

'abcde'.charCodeAt(1)
// => 98 字符串'b'对应的Unicode编码
'abcde'.charCodeAt()
// => 97 字符串'a'对应的Unicode编码
'abcde'.charCodeAt(-3)
// => Nan
'abcde'.charCodeAt(12)
// => Nan

注意:当传入的是布尔值true的时候,这个时候相当于传入1

'abcde'.charAt(true)
// => b
'abcde'.charCodeAt(true)
// => 98

js中charAt与charCodeAt的区别相关推荐

  1. Js中的style,currentStyle,getComputedStyle()区别

    Js中的style,currentStyle,getComputedStyle()区别  样式表有三种方式: 1.内嵌样式(inline Style)-是写在Tag里面的,内嵌样式只对所有的Tag有效 ...

  2. JS中 let 和var的区别

    JS中let和var 的区别 简单介绍let var的常见变量提升 ES6可以用let定义块级作用域变量 let配合for循环的独特应用 let没有变量提升与暂时性死区 let变量不能重复声明 简单介 ...

  3. uniapp 获取到js文件var一个变量怎么获取到这个变量值_浅析Js中const,let,var的区别及作用域...

    理解:let变量的作用域只能在当前函数中 js中const,let,var的区别及作用域_lianzhang861的博客-CSDN博客​blog.csdn.net 全局作用域中,用 const 和 l ...

  4. js中的extend的用法及其JS中substring与substr的区别

    1.    JS中substring与substr的区别 之前在项目中用到substring方法,因为C#中也有字符串的截取方法Substring方法,当时也没有多想就误以为这两种方法的使用时一样的. ...

  5. js中几个对象的区别和用法

    js中几个对象的区别和用法 今天总结一下js中几个对象的区别和用法: 首先来说说 parent.window与top.window的用法 "window.location.href" ...

  6. js中DOM, DOCUMENT, BOM, WINDOW 区别

    全栈工程师开发手册 (作者:栾鹏) js系列教程6-BOM操作全解 js系列教程7-DOM操作全解 js中DOM, DOCUMENT, BOM, WINDOW 区别 DOM 全称是 Document ...

  7. js中click()与onclick()的区别

    由一个简单示例到 js中click()与onclick()的区别 之前朋友在学习js的时候遇到一个有意思的问题. 先贴一份代码说一下代码构成 这里是html结构 <ul><li> ...

  8. js中parentNode和parentElement的区别和用法

    了解本篇的基础必须知道什么是节点,关于html dom节点知识点和节点类型的知识,分别看<js节点都有哪些类型?怎么判断是哪种节点类型?>和<js属性节点获取和移除>,下面直接 ...

  9. js中 函数和方法的区别:转载于黑泽君

    js中 函数和方法的区别 在javascript中的解释为: 函数(function)是可以执行的javascript代码块,由javascript程序定义或javascript实现预定义.函数可以带 ...

最新文章

  1. 为什么我会重回到Windows的怀抱?
  2. APIO2019解题报告
  3. pip源更换为清华源_kali2020更换国内的源
  4. 【阅读推荐】LiveVideoStack 精彩内容集锦
  5. 前端学习(1376):app.use方法
  6. 给所有开发人员的 11 条忠告(第 4 条亮了)
  7. java使用xsd校验xml样例
  8. 优先队列重载(理解)
  9. 互评成绩 c语言,1077 互评成绩计算 (C语言)
  10. 一个都不能少:全面认识IE插件
  11. 【每日新闻】Gartner:区块链热度高但实际部署较少且面临挑战 | 阿里巴巴宣布研制出全球最强量子电路模拟器“太章”...
  12. idea中maven打包报错:Compilation failure: Compilation failure
  13. 阿西莫夫定律:自动驾驶汽车算不算机器人?该不该伤人?
  14. 系统交易---战术资产配置 (Tactical Asset Allocation TAA)介绍
  15. 任务计划服务程序在哪里
  16. 代号斗罗显示服务器暂未开放,代号:斗罗内测版
  17. tf.roll:tensorflow 中对多维Tensor移位
  18. 考研容易考的211大学计算机,考研中比较容易考的211名校,这四个你知道吗?
  19. 谭谭可以对LHC的超光速中微子视而不见吗
  20. java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/**********/lib/arm/libapp_BaiduPanoramaApp

热门文章

  1. 赫尔德氏不等式(Holder‘s inequality)和柯西-施瓦茨不等式(Cauchy-Schwarz inequality)的证明
  2. 35岁以上的大龄测试员们,后来都干什么去了?
  3. Win10如何升级Win11 22H2?Win10安装升级Win11 22H2教学
  4. java数据库DDL语法,Java教程:DDL之操作数据库
  5. 汽车软件SOA架构实例开发------总目录
  6. 手机移动办公系统日益普及,成企业办公主流趋势
  7. oracle sysdate mysql_SYSDATE, NOW等“误区”-Oracle, PostgreSQL, MySQL
  8. mysql sysdate用法_mysql中时间函数now()current_timestamp()和sysdate()比较
  9. MySQL CASE语句
  10. predis 操作大全