ES6深入浅出-2 新版函数:4 迭代器与生成器-1.字面量增强
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了ES6深入浅出-2 新版函数:4 迭代器与生成器-1.字面量增强,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含870字,纯文字阅读大概需要2分钟。
内容图文
![ES6深入浅出-2 新版函数:4 迭代器与生成器-1.字面量增强](/upload/InfoBanner/zyjiaocheng/1326/25d2a7c2f5c84ab580116399e12b611f.jpg)
今天的内容
字面量literal
写出来就是它的值
例如字符串hello。这就是自变量。
一个空对象,也是自变量
写出来就是代表它写出来的那个意思就是自变量。
与其相反的就是构造出来的。例如下面的new Object()就不是自变量。
非自变量就是构造出来的量
二进制
以前的二进制是怎么写的呢
以前的二进制基本没有什么用
十进制没有十 八进制没有八
二进制,是以0b开头的
es6新语法,以0b开头的是二进制。0o开头的是八进制
在es5里面0777代表是八进制。
新版的语法知识更好的理解而已。
这就是更安全的二进制和八进制
字符串支持Unicode
阮一峰:http://ruanyifeng.com/blog/2014/12/unicode.html
直到es6开始,js才真正的支持Unicode。之前部分支持,以前的js只支持unicode的前两个子节的字符,超过两个字节的一律支持不了
这是一个字符。他在unicode里面是多余两个字节的,d8是一个字节,34是一个字节,df是一个字节。06是一个字节。
这就是说这个字符使用32个位,4个字节来表示的。所以js没法表示它
我们用js取它的长度,它的长度确是2
你,
存储你需要两个字节,也就是16个二进制。
左边8个右边8个。这叫做用两个字节来表示 你好的你
这个特殊的字符,js只认一半。
它认为左边是一个字符,右边也是一个字符,所以它的lenth是2
js不认识大于28两个字节,16位以上的字节。
es6支持unicode
这是一个日文的你好的你
它的长度
它的unicode编码是194564
转成16进制,toString
正则表达式
正则表达式支持unicode。自己看文档。这里不再讲
整个表达式匹配字符串里面line出现的数量
每次获取的都是First第一行。
加上y粘滞匹配。
结束
原文:https://www.cnblogs.com/wangjunwei/p/11795864.html
内容总结
以上是互联网集市为您收集整理的ES6深入浅出-2 新版函数:4 迭代器与生成器-1.字面量增强全部内容,希望文章能够帮你解决ES6深入浅出-2 新版函数:4 迭代器与生成器-1.字面量增强所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。