私は次のコードを持っています。 abc
とnewdata
は文字列変数です。それは、変数abcに何らかのテキストを追加して変数testに入れることです。"?"演算子
var test = abc + "?ds=" + newdata;
は、私は、次のようにこのコードを変更する:文字列abcには疑問符が存在しない場合にのみ、
"?ds=" + newdata;
が追加されます。
これを行うには簡単な方法がありますか?私は "?"私はちょうどこのインラインで行うことができますが、私はそれを使用する方法がわかりません。
は三項演算子に注意してください。いくつかのことについてはうまくいきますが、私にとっては、個人的には、これはIF文を使う点に近づいています。コードをリファクタリングしたり、新しい機能を追加したりすると、複雑な3つのステートメントが発生します。あなたが会社を離れた後にあなたのコードを管理する人は、あなたがどこに住んでいるかを知っている精神病のキラーです。 –