相关疑难解决方法(0)

TypeScript将字符串转换为数字

有人建议如何将字符串转换为TypeScript中的数字?

var aNumber : number = "1"; // --> Error

// Could this be done?
var defaultValue = 0;
var aNumber : number = "1".toInt32(defaultValue);

// Or ..
var defaultValue = 0;
var aNumber : number = StringToInt("1", defaultValue);
Run Code Online (Sandbox Code Playgroud)

更新:我做了一些额外的困惑,我想出的最好的音乐:var aNumber:number =("1")*1;

检查字符串是否为数字在此处回答:在Typescript中,如何检查字符串是否为数字.

typescript

714
推荐指数
11
解决办法
75万
查看次数

添加两个数字会连接它们而不是计算总和

我正在添加两个数字,但我没有得到正确的值.

例如,1 + 2返回12而不是3

我在这段代码中做错了什么?

function myFunction() {
  var y = document.getElementById("txt1").value;
  var z = document.getElementById("txt2").value;
  var x = y + z;
  document.getElementById("demo").innerHTML = x;
}
Run Code Online (Sandbox Code Playgroud)
<p>
  Click the button to calculate x.
  <button onclick="myFunction()">Try it</button>
</p>
<p>
  Enter first number:
  <input type="text" id="txt1" name="text1" value="1">
  Enter second number:
  <input type="text" id="txt2" name="text2" value="2">
</p>
<p id="demo"></p>
Run Code Online (Sandbox Code Playgroud)

html javascript

167
推荐指数
8
解决办法
50万
查看次数

在JavaScript中将String转换为Number的最快方法是什么?

任何数字,都是数字.字符串看起来像一个数字,它的数字.其他一切,都是NaN.

'a' => NaN
'1' => 1
1 => 1
Run Code Online (Sandbox Code Playgroud)

javascript

117
推荐指数
4
解决办法
12万
查看次数

零填充位移0有什么用呢?(a >>> 0)

我刚刚在Mozilla Javascript文档中看到了这篇文章:

var len = this.length >>> 0;  
Run Code Online (Sandbox Code Playgroud)

我不太明白为什么要这样做.有什么好处呢填零,右移this.length0呢?据我所知,它什么都没做.它是否安全地为其建立默认值len,即使this.length它不是整数?这可能是这样吗?如果是这样,>> 0和之间的区别是>>> 0什么?

javascript bitwise-operators

55
推荐指数
0
解决办法
5117
查看次数

为什么"你好"+ +'/'+"世界"=="hello47world"?

对于这个C#a==true,:

bool a = "hello" +   '/' + "world" == "hello/world";
Run Code Online (Sandbox Code Playgroud)

对于这个C#b==true,:

bool b = "hello" + + '/' + "world" == "hello47world";
Run Code Online (Sandbox Code Playgroud)

我想知道这是怎么回事,更重要的是,为什么C#语言架构师会选择这种行为?

.net c# visual-studio

49
推荐指数
3
解决办法
2965
查看次数

如何根据区域设置(与.toLocaleString相反)将String转换为Number?

如果我做:

var number = 3500;
alert(number.toLocaleString("hi-IN"));
Run Code Online (Sandbox Code Playgroud)

我会?,???用印地语.

但是我怎样才能将它转换回来3500.我想要的东西:

var str='?,???';
alert(str.toLocaleNumber("en-US"));
Run Code Online (Sandbox Code Playgroud)

所以,它可以给予3500.

有没有可能通过javascript,jquery或任何其他免费图书馆?

javascript

34
推荐指数
2
解决办法
2万
查看次数

如何在javascript中将逗号分隔的字符串转换为数字数组

我在JavaScript中有一个一维的整数数组,我想从逗号分隔的字符串中添加数据,有一个简单的方法吗?

例如: var strVale = "130,235,342,124 ";

javascript jquery

28
推荐指数
4
解决办法
10万
查看次数

如何将身体中的数字替换为波斯数字?

我想将html内容上的每个数字转换为波斯数字而不影响页面元素.

例如:

<div style='color: #c2c2c2'>
  text number 1
  <span>text number 2</span>
  <div>
    text number 3
    <b>text number 4</b>
    <a href='#page2'>text number 5</a>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

转换成 :

  <div style='color: #c2c2c2'>
  text number ?
  <span>text number ?</span>
  <div>
    text number ?
    <b>text number ?</b>
    <a href='#page2'>text number ?</a>
   </div>
</div>

persian = array('?', '?', '?', '?', '?', '?', '?', '?', '?', '?');
english = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9');
Run Code Online (Sandbox Code Playgroud)

谢谢.

html javascript jquery

25
推荐指数
4
解决办法
1万
查看次数

Javascript String to int conversion

我在页面中嵌入了以下JS:

var round = Math.round;
var id = $(this).attr("id");

var len = id.length;
var indexPos = len -1; // index of the number so that we can split this up and used it as a title

var pasType = id.substring(0, indexPos); // adult, child or infant
var ind = round(id.substring(indexPos)); // converts the string index to an integer
var number = (id.substring(indexPos) + 1); // creates the number that will go in the title
window.alert(number);
Run Code Online (Sandbox Code Playgroud)

id 将是像adult0一样的东西,我需要把它串起来分成成人和0 - 这部分工作正常.

当我尝试增加0时出现问题.正如您所看到的,我使用Math.round将其转换为整数,然后将其加1 …

javascript string int type-conversion

25
推荐指数
5
解决办法
9万
查看次数

JavaScript无法将印地语/阿拉伯数字转换为实数数字变量

我正在尝试使用来自外部源的DOM,并且在其中有一些印地语/阿拉伯语转录的数值,就像"????",当我想将它转换为数值时,我得到NaN.这有什么不对?

要尝试的一小段代码片段:

alert(Number("????") + ' - ' + Number("1660"));
Run Code Online (Sandbox Code Playgroud)

javascript

21
推荐指数
2
解决办法
6331
查看次数