質問: 現在JavaScriptを学習を始めたばかりの者です。 JavaScriptで電卓を作っているのですが、 0の扱いに困っております。 最初の0が→01234にならないようにはできたのですが、 演算子のあとの0を123+012ではなく、 123+12となるようにしたいのですが、 どういう考え方をして条件分岐させればよいのかわかりません...。 例文であったり、考え方のヒントを頂けますと幸いです。 どなたかよろしくお願い致します。
回答: ソースがないとなんとも。。。 あたまにつく0を雑に解決するのでしたら「-0」をつけるといいです。 $data="0123" のとき $data-0 で 123 になります。 「すとりんぐ」、とか「なんばー」とか難しいことをいう人もいますが、JSならこれで解決するはずです。 上記で $data+0 とすると、 01230 となってしまうこともありますので、「-0」安定です。