登录
首页 >  Golang >  Go问答

如何使用 wasm 中的 < > 运算符评估 js 值?

来源:stackoverflow

时间:2024-03-11 13:36:27 181浏览 收藏

“纵有疾风来,人生不言弃”,这句话送给正在学习Golang的朋友们,也希望在阅读本文《如何使用 wasm 中的 运算符评估 js 值?》后,能够真的帮助到大家。我也会在后续的文章中,陆续更新Golang相关的技术文章,有好的建议欢迎大家在评论留言,非常感谢!

问题内容

go 有一个 equal 方法来测试 js 值之间的相等性。我们如何使用更大(或更少)运算符来计算 js 值?我是否需要在js中编写一个javascript函数(即function gt(a,b,op){return eval(a,op,b)})为此?

var a, b js.Value 

// test if a > b or b > a

解决方案


Value.Equal 方法旨在测试两个 js.Value 对象是否相等(与 javascript === 运算符相同)。

限于数字类型。

相反,要执行比较,您需要获取类型变量并比较它们。给定整数,您可以使用以下内容:

var a, b js.Value
// Get them from somewhere.

aint, bint := a.Int(), b.Int()

if a > b { ... }

请检查 Value.Int() 等的文档,如果无法转换,他们会恐慌。首先使用 Value.Type() 确保您具有预期的类型。

今天关于《如何使用 wasm 中的 运算符评估 js 值?》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>