JavaScript 检查字符串的长度,如果它长于 4,则将变量保存在不同的变量中

JavaScript Check length of String and if it's longer than 4, save variable in different variable

我目前正在学习一点。 在一个脚本中,我得到一个长度通常为 4 的数字。在极少数情况下,它可以是 8 位数字。 如果它是 8 位数长,我需要将它保存在不同的变量中。

所以我得到了我的变量,我们称之为 mynumber

现在我打印了 mynumber.length,它主要是 4。如果它大于 4,我想将我的原始变量存储在 mynumber2 中并从 mynumber 中删除它。

实现该目标的好方法是什么?

试试这个;

myNumber = 1234;                   // Or whatever is the value
if(myNumber.length > 4)           // If length greater than 4
   myNumber2 = myNumber;

myNumber = undefined;             // If you want to delete it from original number variable

delete myNumber;                  // If you want to delete the original number variable 

var x = 12345;
var mynumber = 0;
var mynumber2 = 0;
(x.toString().length > 4 ? mynumber2 = x : mynumber = x);
console.log(mynumber + ' - '+ mynumber2);