JavaScript严格模式不支持八进制的问题讲解


Posted in Javascript onNovember 07, 2021

JavaScript严格模式不支持八进制的问题讲解

关于JavaScript严格模式不支持八进制的这个问题,首先我们大家都知道JavaScript是可以通过在数字前面加0表示八进制,

如下:

let i = 011;
console.log(i); // 9

但是在严格模式下,这种方式就出了问题:

"use strict";
let i = 011; // 报错
// Uncaught SyntaxError: Octal literals are not allowed in strict mode.
console.log(i);

意思就是八进制在严格模式下不支持。

如果一定要用,可以用过曲线救国的方式:

把八进制的数据设置为字符串,然后通过parseInt进行转化,设置转化进制为八进制。

"use strict";
let i = '011';
console.log(parseInt(i, 8)); // 9

到此这篇关于JavaScript严格模式不支持八进制的问题讲解的文章就讲解完了,更多相关JavaScript严格模式内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
javascript事件模型代码
Jul 01 Javascript
学习ExtJS(一) 之基础前提
Oct 07 Javascript
location.search在客户端获取Url参数的方法
Jun 08 Javascript
easyui datagrid 键盘上下控制选中行示例
Mar 31 Javascript
漂亮! js实现颜色渐变效果
Aug 12 Javascript
javascript设计模式之module(模块)模式
Aug 19 Javascript
vue params、query传参使用详解
Sep 12 Javascript
vue移动端轻量级的轮播组件实现代码
Jul 12 Javascript
微信小程序methods中定义的方法互相调用的实例代码
Aug 07 Javascript
Vue项目引进ElementUI组件的方法
Nov 11 Javascript
element-ui上传一张图片后隐藏上传按钮功能
May 22 Javascript
微信小程序 bindtap 传参的实例代码
Feb 21 Javascript
Javascript使用integrity属性进行安全验证
Nov 07 #Javascript
JavaScript中时间格式化新思路toLocaleString()
Nov 07 #Javascript
JavaScript中isPrototypeOf函数
JavaScript原型链详解
JavaScript组合继承详解
详细聊聊vue中组件的props属性
教你一步步实现一个简易promise
Nov 02 #Javascript
You might like
详细介绍:Apache+PHP+MySQL配置攻略
2006/09/05 PHP
php 使用post,get的一种简洁方式
2010/04/25 PHP
php中rename函数用法分析
2014/11/15 PHP
PHP中快速生成随机密码的几种方式
2017/04/17 PHP
用 javascript 实现的点击复制代码
2007/03/24 Javascript
jquery 模式对话框终极版实现代码
2009/09/28 Javascript
JavaScript Event学习补遗 addEventSimple
2010/02/11 Javascript
最新28个很棒的jQuery 教程
2011/05/28 Javascript
Three.js源码阅读笔记(物体是如何组织的)
2012/12/27 Javascript
jQuery实现单击按钮遮罩弹出对话框(仿天猫的删除对话框)
2014/04/10 Javascript
window.returnValue使用方法示例介绍
2014/07/03 Javascript
JS实现的自定义右键菜单实例二则
2015/09/01 Javascript
Bootstrap 折叠(Collapse)插件用法实例详解
2016/06/01 Javascript
JavaScript实现九九乘法表的简单实例
2016/06/07 Javascript
jQuery实现的简单拖拽功能示例
2016/09/13 Javascript
bootstrap滚动监控器使用方法解析
2017/01/13 Javascript
关于Bootstrap按钮组件消除黄框的方法
2017/05/19 Javascript
详解vue跨组件通信的几种方法
2017/06/15 Javascript
解决layui 复选框等内置控件不显示的问题
2018/08/14 Javascript
解决vue的 v-for 循环中图片加载路径问题
2018/09/03 Javascript
jQuery each和js forEach用法比较
2019/02/27 jQuery
NodeJS开发人员常见五个错误理解
2020/10/14 NodeJs
实现vuex原理的示例
2020/10/21 Javascript
python3读取MySQL-Front的MYSQL密码
2017/05/03 Python
python函数中return后的语句一定不会执行吗?
2017/07/06 Python
python2.7到3.x迁移指南
2018/02/01 Python
详解pandas如何去掉、过滤数据集中的某些值或者某些行?
2019/05/15 Python
Python3操作YAML文件格式方法解析
2020/04/10 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
2020/06/23 Python
用CSS3实现Win8风格的方格导航菜单效果
2013/04/10 HTML / CSS
青年志愿者事迹材料
2014/02/07 职场文书
酒店保安领班职务说明书
2014/03/04 职场文书
事业单位竞聘上岗实施方案
2014/03/28 职场文书
生产设备维护保养制度
2015/08/06 职场文书
解决MySQL存储时间出现不一致的问题
2021/04/28 MySQL
Python包管理工具pip的15 个使用小技巧
2021/05/17 Python