【问题标题】:How to prevent a javascript function from evaluating an argument assigned to a string variable?如何防止javascript函数评估分配给字符串变量的参数?
【发布时间】:2013-10-31 21:52:41
【问题描述】:

为澄清而编辑:

function Num(str) { 
  return str;
}

当输入为 2^15 时返回

13

我想知道如何让它不计算 str 并且只返回 2^15 而不是返回 13。

【问题讨论】:

  • 我不明白你在问什么。您将字符串文字 "string" 分配给一个变量。你 console.log 那个变量。输出是该字符串文字的值。这有什么出乎意料的?你想达到什么目的?

标签: javascript variables syntax console.log


【解决方案1】:
var string = "2^15"; // wrap in double quotes to treat it as a string

作为旁注,请避免将变量称为“字符串”,因为它是许多语言中的保留关键字,会降低可读性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-05
    • 2011-10-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多