JavaScriptベース-最も基本的な機能
3841 ワード
1–1–2–6講
小数を加算するだけでは、すべての桁数が出力されるので、授業中の計算テクニックを利用して、小数に整数(10を乗算)を乗算し、同じ10を除いて小数を乗算することができます.
(0.1 * 10) + (0.3 * 10)/10
true>falseを比較するとtrueが得られます.原因はtrue=1、false=0と同じです.
文字列の比較は、アルファベット順で比較されます.もう1つの方法はcharcodeAt()関数を使用してAskiコードを返すことです.
JavaScriptでは、いくつかの値の比較が自動的にフォーマットコピーに変換されて処理されるので、比較に注意してください. JavaScriptでは、「同じ」比較を行うには2つの方法があります.
+最初の方法は"=="です.このメソッドでは、「1」=1がtrueを出力します.
+2つ目の方法は"===="です.これはC+"="と同じです.JavaScriptの非表示フォーマットのコピーが気に入らない場合は、"==="を使用して厳密に比較したほうがいいです.
「違う」場合も上記のように、1.'!="2. '!=='に分かれる.二人の違いは、「同じ」と同じくらい厳格さが違うことです.
「&」と「||」は他の言語と同じです.参考までに「!」同じです.
console.log(5e-4) // 10진법
console.log(0x1a1) // 16진법
console.log(0b1111) // 2진법
console.log(0o15) // 8진법
// output
0.0005
417
15
13
C++では、タイプ変換時にtype promotionを適用したりstoi()やint()などの関数を使用したりしますが、JavaScriptの関数クラス、例えばParseIntは初めて触れた関数です.// 형변환 함수
parseInt('142')
parseFloat('3.14')
parseInt(111, 2) // 7 출력, 이런 식의 사용이 가능
Number('124')
parseInt('3월') // '월'은 제외하고 '3'을 추출해냄
Number('3월') // NaN 출력
// 문자열 입력
prompt()
// 무한
Infinity // 숫자 취급
計算ヒント
小数を加算するだけでは、すべての桁数が出力されるので、授業中の計算テクニックを利用して、小数に整数(10を乗算)を乗算し、同じ10を除いて小数を乗算することができます.
(0.1 * 10) + (0.3 * 10)/10
比較
true>falseを比較するとtrueが得られます.原因はtrue=1、false=0と同じです.
文字列の比較は、アルファベット順で比較されます.もう1つの方法はcharcodeAt()関数を使用してAskiコードを返すことです.
比較値
JavaScriptでは、いくつかの値の比較が自動的にフォーマットコピーに変換されて処理されるので、比較に注意してください.
+最初の方法は"=="です.このメソッドでは、「1」=1がtrueを出力します.
+2つ目の方法は"===="です.これはC+"="と同じです.JavaScriptの非表示フォーマットのコピーが気に入らない場合は、"==="を使用して厳密に比較したほうがいいです.
論理演算子
「&」と「||」は他の言語と同じです.参考までに「!」同じです.
(重要)false、0、NaN、undefined、null、および「」(空の文字列)を空の値に変換すると、「false」になります。
Reference
この問題について(JavaScriptベース-最も基本的な機能), 我々は、より多くの情報をここで見つけました https://velog.io/@jjungsik/javascript-강의-정리1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol