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);
我目前正在学习一点。 在一个脚本中,我得到一个长度通常为 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);