小编Fed*_*ico的帖子

为什么会这样:parseInt(1111111111111111,2)=== parseInt(11111111111111111,2)

这个问题只是为了好奇.

通过控制台

parseInt(1111111111111111,2) // 16 1's
Run Code Online (Sandbox Code Playgroud)

回报

65535
Run Code Online (Sandbox Code Playgroud)

parseInt(11111111111111111,2) // 17 1's
Run Code Online (Sandbox Code Playgroud)

回报

65535
Run Code Online (Sandbox Code Playgroud)

//          16 1's                           17 1's
if(parseInt(1111111111111111,2) === parseInt(11111111111111111,2))
Run Code Online (Sandbox Code Playgroud)

回报

true
Run Code Online (Sandbox Code Playgroud)

诀窍在哪里?

谢谢

javascript

8
推荐指数
1
解决办法
236
查看次数

Chrome - toLocaleString() - 千位分隔符不适用于西班牙语

在 Chrome 中,当区域设置设置为“es”时,千位分隔符不存在。

在此输入图像描述

如果我使用4位数字,没有问题

数据集:

(2500).toLocaleString('en')
"2,500"
(2500).toLocaleString('pt')
"2.500"
(2500).toLocaleString('es')
"2500"

(25000).toLocaleString('es')
"25.000"
Run Code Online (Sandbox Code Playgroud)

为什么会出现这种情况呢?

javascript locale

4
推荐指数
1
解决办法
1941
查看次数

计算JavaScript对象的属性

我的问题简短而简洁.

例如,我需要计算Json对象的属性

 obj={
      name:'Jhon',
      age:25
 }
Run Code Online (Sandbox Code Playgroud)

这必须返回2,一个用于'name',而ohter用于'age'.我试着用.

 obj.count();
 obj.length();
Run Code Online (Sandbox Code Playgroud)

但没什么......

我在互联网上找到的所有解决方案都是数组的计数元素.

谢谢大家!

jquery

3
推荐指数
1
解决办法
339
查看次数

标签 统计

javascript ×2

jquery ×1

locale ×1