如何在V8中将整数转换为字符串
How to convert an Integer to a String in V8?
我有以下V8代码:
Local<String> getSumString(int32_t a, int32_t b){
int32_t sum = a + b;
return String::Concat(String::New("The sum is: ") , String::New(sum));
}
在上面的函数中,我想将a
和b
相加,然后返回一个字符串" the sum is: CALCULATED_SUM "。
我在将计算的总和转换为字符串时遇到问题,以便它可以与其他字符串连接。
您没有说明错误的性质,但我猜您的输出字符串的末尾是混乱的,因为您正在从int实例化string。V8将该数据解释为const char * data。您应该从int实例化一个Integer。您的最后一行将看起来像这样:
return String::Concat(String::New("The sum is: ") , Integer::New(sum));
相关文章:
- 努力将整数转换为链表。不知道我在这里做错了什么
- 如何在C++中将整数转换为其数字数组
- 如果整数与指针大小相同,则重新解释将整数转换为指针双射是否具有双射作用?
- 将最小值整数转换为无符号长整型
- 为什么我们不能将使用异或运算找到的整数转换为字符?
- 在C++中,将无符号整数转换为八进制表示,反之亦然的最佳方法是什么
- 将74位整数转换为以31为底的整数
- 独立于实现的浮点/整数转换
- 以最少的步骤将给定整数转换为另一个整数
- 浮点到整数转换出错(即使浮点数已经是整数)
- 了解双精度转换与整数转换中的整数与截断关系
- 禁止具有精度损失的整数转换
- 将任意整数转换为 void*
- 将 32 位大端有符号整数转换为有符号小端整数
- char a[0] 使用 itoa() 将整数转换为字符串的目的
- 使用函数时从整数转换为字符串
- 尝试从整数转换为字符串的月份
- 如何在C++中将整数转换为字节,以便 Unity 在通过 UDP 传输后能够理解它们
- 如何将 Q 格式的整数转换为浮点数(反之亦然)
- 如何避免字符串到整数转换情况下的无效参数异常