草庐IT

int_void

全部标签

C++中int型和string型的相互转换

一、int型转string型1、to_string函数,头文件#includec++11标准增加了全局函数std::to_string:stringto_string(intval);stringto_string(longval);stringto_string(longlongval);stringto_string(unsignedval);stringto_string(unsignedlongval);stringto_string(unsignedlonglongval);stringto_string(floatval);stringto_string(doubleval);st

javascript - 类型 '(e: CustomEvent) => void' 的参数不可分配给类型 'EventListenerOrEventListenerObject' 的参数

我有这个自定义事件设置,它可以与TypeScript2.5.3一起使用,但是当我更新到2.6.1时出现错误window.addEventListener('OnRewards',(e:CustomEvent)=>{//mycodehere})[ts]Argumentoftype'(e:CustomEvent)=>void'isnotassignabletoparameteroftype'EventListenerOrEventListenerObject'.Type'(e:CustomEvent)=>void'isnotassignabletotype'EventListenerObj

javascript - 帮助我理解 javascript :void(null)

有人可以帮我解决这个javascript:void(null)我发现它在链接按钮中使用如下AcceptData 最佳答案 void是一个JavaScript运算符,但有时会被误认为是一个函数,因为通常使用它后面的方括号。void的预期目的是在不返回值的情况下评估表达式。因此,任何表达式都可以被void编辑,它不一定是null并且您经常会看到void(0)或不太频繁,void0。当您在href属性中使用javascript:时,将计算以下表达式并返回其结果。这可以通过在您的浏览器地址框中输入以下内容来查看:javascript:pro

Javascript:将 Math.sqrt 转换为 int?

我已经通过谷歌搜索(也许我看起来不够努力)但我找不到如何将Math.sqrt变成一个int。我想将Math.sqrt用于for循环,我想我需要它作为一个int,但我似乎无法弄清楚如何将结果转换为int。那我该怎么做呢?我尝试了类似于Java的东西:(int)Math.sqrt(num);但是没有用。提前致谢:) 最佳答案 根据您的特定舍入需求,使用Math.round、Math.ceil或Math.floor。“对于将Math.round、Math.ceil和Math.floor中的一个数字四舍五入为整数是更可取的,并且对于可以表示

javascript - 许多人在 hrefs 中写 `javascript:void(0)` 而不是 `javascript:void 0`。括号有作用吗?

我看到人们总是写void(0),但我不明白为什么人们要使用括号。据我所知,他们没有任何目的。void不是一个函数,它是一个运算符。那么为什么人们要使用括号呢?他们有目的吗?EvenonMDNtheparensareused. 最佳答案 我不得不承认,我在过去多次使用过相同的构造,主要是因为我看到它被用于其他站点。我不再使用它,因为不显眼的JavaScript优于内联JavaScript;事实上,它几乎完全用于内联以确保页面不会刷新。话虽如此,正如您正确指出的那样,它是一个运算符而不是一个函数;它仍然有效的原因仅仅是因为(0)和0是同

javascript - 在 Javascript 中解析 int 的最佳方法

可以通过多种方式将字符串转换为整数,例如parseInt("-1",10)Math.floor("-1")数字("-1")"-1"|0~~"-1"我假设第一个是规范形式,但是例如asmjs使用第三个来强制整数。可能有更多方法可以做到这一点。使用它们中的每一个有什么区别和好处?哪个最快? 最佳答案 解析十进制整数的规范方法是parseInt(str,10)。关于其他解决方案:parseInt("-1"):只有当你喜欢危险地生活时才使用它(一些浏览器假定"009"是十进制,而不是全部)Math.floor("-1"):它可能是一个flo

javascript - 为什么要使用 void 关键字?

这个问题在这里已经有了答案:JavaScript`undefined`vs`void0`(4个答案)关闭9年前。我在kriskowal/q中看到了这段代码:/***Appliesthepromisedfunctioninafutureturn.*@paramobjectpromiseorimmediatereferencefortargetfunction*@paramargsarrayofapplicationarguments*/Q.fapply=fapply;functionfapply(value,args){returndispatch(value,"apply",[void

javascript - 为什么 JavaScript 对 plus 和 string 和 int 的计算方式不同?

为什么JavaScript会根据字符串的位置对字符串和整数进行不同的加号计算?一个例子:console.log("1"+2+3);console.log(2+5+"8");第一行打印123,第二行打印78。 最佳答案 JavaScript做automatictypeconversion表达式被求值lefttoright因此:"1"+2+3->"12"+3->"123"2+5+"8"->7+"8"->"78" 关于javascript-为什么JavaScript对plus和string和i

javascript - 未捕获的语法错误 : Unexpected token ) when using void()

我遇到了这个错误,我已经设法将它缩小到:aaa这行代码现在是我的源代码中唯一的东西,但我仍然得到标题中的错误。知道为什么吗?即使被适当的HTML元素(html、head、body等)包围,我仍然会抛出错误。如果我包含,错误会显示在Chrome开发控制台中并通过警报显示window.onerrorhead标签中的函数。当myFunction()方法实际存在时也会发生。据我所知,上述声明绝对没有任何错误。 最佳答案 使用aaavoid需要一个参数。关于使用void(0)或其他技术有一个有趣的讨论here.

javascript - JSX 元素类型 'void' 不是 JSX 元素的构造函数

这个问题在这里已经有了答案:Deepnestedarrayofobjectsnotrendering(1个回答)关闭4年前。我在这里做错了什么?它不喜欢我调用Items的方式importReact,{Component}from'react';import{Link}from"react-router-dom";interfaceLinkedItemProps{icon:string;title:string;}exportconstItems=({icon,title}:LinkedItemProps)=>{{icon}{title}}exportdefaultclassLinked