首页 > 解决方案 > YouTube api 宽度、高度值是否应该用引号括起来?

问题描述

关于 'width' 和 'height' 值是否应该用引号括起来,youtube javascript api 怎么说?

我看到它是双向写的。

在这里它显示一个引号,然后另一个不在引号中:

https://developers.google.com/youtube/iframe_api_reference

应该是哪个?

哪个是正确的或正确的语法,为什么?

https://jsfiddle.net/4nm15xzk/13/

new YT.Player(video, {
      width: 606,
      height: 344,


new YT.Player(video, {
      width: "606",
      height: "344",

标签: javascriptyoutubeyoutube-javascript-api

解决方案


对于数字作为值,除非您进行严格比较,否则不必加引号或不加引号===/!==

let yt = {width: "606"}
console.log(yt['width'])
console.log(yt['width'] * 2)
console.log(yt['width'] == 606)
console.log(yt['width'] === 606)

console.log("\n")
yt = {width: 606}
console.log(yt['width'])


推荐阅读