原文:你所不知道的charCodeAt与codePointAt(了解js字符串的码元与码点)

charCodeAt与codePointAt的用法: 相同点: charCodeAt与codePointAt都是字符串实例上的方法,用途都是用来返回指定索引位字符的Unicode编码。 不同点: charCodeAt与codePointAt匹配索引位的规则不一样。charCodeAt是根据码元来匹配,codePointAt是根据码点来进行匹配的。 先举个例子: 可以发现一个非常神奇的事情。 有些中 ...

2020-01-05 21:09 0 761 推荐指数:

查看详情

Python 字符串(你可能不知道字符串截取、替换、查找、分割)

Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。这些还是比较好理解的,这里就随便演示一下不做详细说明啦! Python 替换字符串使用 变量.replace("被替换的内容","替换后 ...

Fri Mar 25 00:54:00 CST 2022 1 1050
Javascript中那些你不知道的事之-- false、0、null、undefined和空字符串

话不多说直接进入主题:(如果有写的不对的地方欢迎指正) 我们先来看看他们的类型分别是什么: typeof类型检测结果 结论:false是布尔类型对象,0是数字类型对象,null是object对象,undefined类型还是undefined,空字符串字符串类型对象。 当你 ...

Wed Jun 05 23:07:00 CST 2019 0 836
字符串查找之————关于KMP算法你不知道的事

写在前面: (阅读本文前需要了解KMP算法的基本思路。另外,本着大道至简的思想,本文的所有例子都会做从头到尾的讲解) 在翻阅了大量网上现有的KMP算法博客后,发现广为流传的竟然是一种不完整的KMP算法。即通过next数组来作为有限状态自动机,以此实现非匹配时的回退。虽然这不失为一种好 ...

Tue Oct 29 02:32:00 CST 2019 0 472
不得不知道的Python字符串编码相关的知识

开发经常会遇到各种字符串编码的问题,例如报错SyntaxError: Non-ASCII character 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128),又例如显示乱码。 由于之前 ...

Sat Jan 02 06:40:00 CST 2016 5 6467
Java中,那些关于String和字符串常量池你不得不知道的东西

老套的笔试题 在一些老套的笔试题中,会要你判断s1==s2为false还是true,s1.equals(s2)为false还是true。 对于这种题,你总能很快的给出标准答案:==比较的是对象地址,equals方法比较的是真正的字符数组。所以输出的是false和true。 上面的属于最低 ...

Sun Jan 24 22:25:00 CST 2021 2 369
不知道JS(2)深入了解闭包

很久之前就想写一篇关于闭包的博客了,但是总是担心写的不够完全、不够好,不管怎样,还是要把我理解的闭包和大家分享下,比较长,希望耐心看完。 定义 说实话,给闭包下一个定义是很困难的,原因在于java ...

Mon Sep 10 10:23:00 CST 2018 0 1016
JS编译原理 --《你不知道JS

1.编译原理     1.分词/词法分析       这些代码块被称为词法单元(token)。例如,var a = 2;。这段程序通常会被分解成为下面这些词法单元:var、a、=、2 、;   ...

Thu Oct 19 03:58:00 CST 2017 0 3040
不知道JS之 this 和对象原型(一)this 是什么

原文:你不知道js系列 JavaScript 的 this 机制并没有那么复杂 为什么会有 this? 在如何使用 this 之前,我们要搞清楚一个问题,为什么要使用 this。 下面的代码尝试去说明 this 的使用动机: 这段代码使得函数 identify ...

Sat Jan 26 01:18:00 CST 2019 2 618
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM