2017-01-24 12 views
0

Получение длины значения с плавающей точкой

var string = -526.56; 
 
var string1 = "-526.56"; 
 

 
console.log("string " + string.length) 
 
console.log("string " + string) 
 
console.log("string1 " + string1.length) 
 
console.log("string1 " + string1)

я получаю длину поплавка, но она возвращается undefined. Каков правильный способ получить длину поплавка? В основном я хочу убедиться, что float имеет значение. Сначала я сравниваю его с большим, чем 0, но затем получаю отрицательные значения, поэтому я решил получить длину, но также не смог выполнить оператор if, потому что он возвращается неопределенно.

ответ

0
var string = -526.56; 
console.log("string " + (string+"").length); 

Или вы можете использовать, как это string.toString()