这句话啥意思,javascript中 var num = new Number();
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了这句话啥意思,javascript中 var num = new Number();相关的知识,希望对你有一定的参考价值。
参考技术A new一个Number的对象,Number在javascript中是数字类型,new Number(),表示该变量是一个数字,原始值是0建议在javascript中定义变量不要用new,直接定义,如:
var a = 0,b="0",v=[],n=,m=null;
这样的形式 参考技术B 实例化一个数字类型的变量!追问
大哥,什么叫实例化呢。
追答可以理解成定义一个变量
本回答被提问者采纳 参考技术C 定义一个num变量,类型为Number=_= 在 JavaScript 或 HTML 中是啥意思?
【中文标题】=_= 在 JavaScript 或 HTML 中是啥意思?【英文标题】:What does =_= mean in JavaScript or HTML?=_= 在 JavaScript 或 HTML 中是什么意思? 【发布时间】:2022-01-24 04:18:12 【问题描述】:读到这个XSS cheat sheet,我注意到一个我从未见过的特殊用法:
<img src="/" =_=" title="onerror='prompt(1)'">
“=_=”是什么意思?它在“On Mouse Over”这句话的下方。
【问题讨论】:
【参考方案1】:它只是元素上的一个属性。它本身没有任何意义,所以它可能只是作为一条红鲱鱼出现。
美化一下,代码是:
<img
src="/"
=_=" title="
onerror='prompt(1)'"
>
在 HTML 中,属性中的=
指定了属性名称和属性值之间的分隔符,所以它是:
=_=" title="
^^ attribute name
=_=" title="
^ delimiter between attribute name and attribute value
=_=" title="
^ attribute value contents delimiter
=_=" title="
^^^^^^^ attribute value
=_=" title="
^ attribute value contents delimiter
如果需要,您可以检索属性值。
const img = document.querySelector('img');
console.log(img.getAttribute('=_'));
<img
src="/"
=_=" title="
onerror='prompt(1)'"
>
请注意,属性名称是=_
,而不是=_=
- 最后的=
是分隔符,不是属性名称的一部分。
“XSS”仅由src
和onerror
引起,而不是由其他任何原因引起。无论您在哪里遇到这种情况,=_
可能根本不会做任何事情。 可以,但可能不会。
<img src="/" onerror='prompt(1)'">
【讨论】:
它针对一些 WAF 解析器,因此他们认为onerror
部分在 title
属性内,因此“无害”。以上是关于这句话啥意思,javascript中 var num = new Number();的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript echarts 问题 请教大家 看不太懂这句话啥意思
=_= 在 JavaScript 或 HTML 中是啥意思?
“var FOO = FOO || ”(将变量或空对象分配给该变量)在Javascript中是啥意思?