JavaScript字符串串联在末尾添加了额外的空间

耶拉西尔

var code ='';
alert(branch+"t"); // resutl: 123t
for(var i=0;i<endVar;i++){
  code = code+branch;
}
alert(code);// result: 123 123 123 etc..
我有分支字符串var和代码var。如果我确实警告了branch +“ t”,我将得到123t,因此我想我的分支变量末尾没有空格。但是在执行for循环并向代码var发出警报之后,我得到123 123 123,因此在分支到代码var的每个串联之后都得到了空格。可能是什么问题?

菲利普·默克(Filipe Merker)

您的主要问题可能是左侧的空间,而不是右侧的空间。因此,请尝试修剪数据。

var code ='';
alert(branch+"t"); // resutl: 123t
for(var i=0;i<endVar;i++){
  //the .trim() here will handle the spaces
  code = code+branch.trim();
}
alert(code);

为什么?

好吧,修整是后端开发中的一种众所周知的做法,因为您永远无法准确预测变量中到底包含什么。因此,修剪将删除string两侧的所有空格我认为这是您要走的路,验证数据始终是安全的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

BASH字符串串联添加了“ ^ M”字符

来自分类Dev

字符串串联在生锈和借用中

来自分类Dev

在c中的字符串末尾添加了额外的字符

来自分类Dev

Javascript字符串串联的替代方法?

来自分类Dev

雄辩的JavaScript字符串串联语法

来自分类Dev

在字符串串联之间添加字符的功能

来自分类Dev

Wordpress简码中的链接在末尾添加了额外的空间

来自分类Dev

串联2个三进制运算符的结果时,字符串串联在Java中无法正常工作

来自分类Dev

串联2个三进制运算符的结果时,字符串串联在Java中无法正常工作

来自分类Dev

字符串串联的变体?

来自分类Dev

宏字符串串联

来自分类Dev

OleDbDataAdapter字符串串联

来自分类Dev

Rust字符串串联

来自分类Dev

Python:字符串串联

来自分类Dev

字符串串联和@

来自分类Dev

字符串串联。C

来自分类Dev

宏字符串串联

来自分类Dev

字符串串联NASM

来自分类Dev

JavaScript字符串串联不起作用

来自分类Dev

cat命令似乎在每行末尾添加了额外的$字符

来自分类Dev

使用AngularJS将OData过滤器的字符串串联在一起的问题

来自分类常见问题

带复合赋值的字符串串联+与+

来自分类Dev

关于字符串串联行为

来自分类Dev

Ruby on Rails字符串串联

来自分类Dev

C#字符串串联

来自分类Dev

字符串串联不起作用..!

来自分类Dev

JS字符串串联编码问题

来自分类Dev

锈中的字符串串联

来自分类Dev

R中的字符串串联