JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。
Q&A
解決済
3回答
1007閲覧
退会済みユーザー
総合スコア0
0グッド
1クリップ
投稿2015/09/27 03:42
0
1
1235みたいな下二桁が0ではない数字があったとき、整数の2桁目までを00として、1200という感じで変換したいのですが、どのようにすればよいでしょうか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答3件
100で割った後にMath.floor()で小数点数以下を切り捨てて、また100を掛けるのが一番早いかなと思います。
JavaScript1var a, b; 2a = 1234; 3b = Math.floor(a / 100) * 100; 4console.log(b); // => 1200
JavaScript
1var a, b; 2a = 1234; 3b = Math.floor(a / 100) * 100; 4console.log(b); // => 1200
投稿2015/09/27 04:12
総合スコア21735
回答へのコメント
2015/09/27 05:40
ベストアンサー
100で割ったあまりを引く等
javascript1n=1239; 2n-=n%100;
javascript
1n=1239; 2n-=n%100;
投稿2015/09/27 04:35
総合スコア2068
2015/09/27 04:39
2015/09/27 05:39
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Number/toPrecision http://qiita.com/kaminaly/items/cdf48940f64a21496554
昔俺もやったなあとおもって調べたけど載ってませんでした(自分も忘れました)
あと正規表現でやる方法もありますね "1234".replace(/(\d\d)\d\d/,"$1"+"00")
投稿2015/09/27 04:20
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.48%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
1239みたいな数字を1200にしたい
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/09/27 05:40