小编hun*_*unk的帖子

null 是原始类型还是对象类型?

https://developer.mozilla.org/en-US/docs/Glossary/Primitive 在 JavaScript 中,原始值(原始值,原始数据类型)是不是对象且没有方法的数据。有 6 种原始数据类型:string、number、bigint、boolean、undefined 和 symbol。还有一个 null,它看起来很原始,但实际上是每个 Object 的一个特例:任何结构化类型都是由原型链从 null 派生出来的。

但是在 Javascript 的定义指南中,它说任何不是数字、字符串、布尔值、符号、空值或未定义的 Javascript 值都是一个对象。

那么哪个是正确的呢?null 是否为对象。

javascript

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

Array toString 中的参数有什么作用?

我看到了这样的代码。我查了 MDN,但没有提到 toString 有参数。3 在 n.toString(3) 中做什么?

function solution(n) {
  n = n.toString(3).split('').reverse().join('')
  return parseInt(n, 3)
}



Run Code Online (Sandbox Code Playgroud)

javascript

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

Javascript 中的 sort((a,b) => ba) 与 reverse()

function solution(s) {
    var answer = ""
    var str = s.split("");
    return str.sort().reverse().join("");
}
Run Code Online (Sandbox Code Playgroud)
function solution(s) {
    var answer = ""
    var str = s.split("");
    return str.sort((a,b) => b - a ).reverse().join("");
}
Run Code Online (Sandbox Code Playgroud)

我一直在研究 javascript,理论上这两个应该是相同的,但它们产生不同的结果。大写字母的代码值较小,因此这些代码应该产生相同的结果,但事实并非如此。他们为什么这样做?

javascript

2
推荐指数
1
解决办法
45
查看次数

尝试使用 HTML & CSS & JS 制作灯泡

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>3 Circle</title>
    <style>
  body {background: black;}
  .container {display: flex;}    


    .circle {
      width: 500px;
      height: 500px;
      -webkit-border-radius: 250px;
      -moz-border-radius: 250px;
      border-radius: 250px;
      background: white;
    }

    .active {
        background: yellow !important;
        color: red;
    }

    </style>
</head>
<body>

<section class="container">
    <button class="circle circle1">Circle1</button>
    <button class="circle circle2">Circle2</button>
    <button class="circle circle3">Circle3</button>
</section>

<script>
    let cir1 = document.querySelector('.circle1')
    let cir2 = document.querySelector('.circle2')
    let cir3 = document.querySelector('.circle3')
    let allCircle = document.querySelectorAll('.circle');

    cir1.addEventListener('onClick', onButton1Click); …
Run Code Online (Sandbox Code Playgroud)

html javascript css

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

标签 统计

javascript ×4

css ×1

html ×1