首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JS高级测试: 010*2 这个表达式的运算结果是多少?

JS高级测试: 010*2 这个表达式的运算结果是多少?

作者头像
舒克
发布2019-09-16 17:52:40
8250
发布2019-09-16 17:52:40
举报

考核内容:javascript 多进制与十进制的转化.

题发散度: ★★★

试题难度: ★★

解题思路:

看到 010 就应该想到这是一个八进制的数据;

因为 : 以0开头的代表是八进制的数

所以 : 010=0*8^0+1*8^1=8

此外,以0x开头的是十六进制的数。

JavaScript toString() 方法

语法

number.toString(radix)

定义和用法

radix 可选。规定表示数字的基数,是 2 ~ 36 之间的整数。若省略该参数,则使用基数 10。但是要注意,如果该参数是 10 以外的其他值,则 ECMAScript 标准允许实现返回任意值。

2 - 数字以二进制值显示

8 - 数字以八进制值显示

16 - 数字以十六进制值显示

首先把 010 这个八进制 转化为 十 进制

参考代码:

答案

 A. 16
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 迈向前端工程师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档