数字と文字

12127 ワード

🔷 数値

alert(1);
console.log(1.5 + 1.5);
console.log(2 * 5);

Math.pow(3, 2); // 3의 2승
Math.round(1.5);
Math.ceil(1.2);
Math.floor(1.9);
Math.sqrt(9);
Math.random(); // 0 ~ 1.0 사이의 임의의 수
100 * Math.random();
Math.round(100 * Math.random());

🔷 テキスト

alert("hello world");
alert('Hello world!!');
alert("Hello world!!'); // syntax 에러
alert("welcome to Ben's Page");
alert('welcome to Ben\'s Page'); // ''안에서 '를 사용하기 위해서는 \를 앞에 붙여서 사용한다.

1 != "1"

typeof "1"; // 숫자인지 문자인지 
alert("hello"+" world"); // 문자와 문자 더하기
alert("hello \n" "world"); // 줄바꿈
alert("hello world".length); // 문자의 길이 구하기 

hello.indexOf("h");

🔷 変数、定数宣言


変数宣言時のvarletの違い
var:同じ名前の変数を繰り返し使用できます
let:同じ名前の変数を繰り返し使用できません
var a = 5;
var b = a + 1;
var a = "hello";
var b = "world";

a = a * 10;
console.log(b); // 6
console.log(c + " " + d);
let hello = "hello";
// let hello = "hi"; // 안됨
let world = "world";

/* 상수 */
const e = 15;
// e += 10; // 상수는 변경될 수 없음
console.log(e);

🔷 演算子"=="と"==="


"==="(strict equal operator):左と右のアイテムがタイプに完全に一致するかどうかを比較する演算子
JavaScriptでは、ほとんどが「===」ではなく「==」を使用します.
var a = 5;
a == '5'; // true
a === '5'; // false
a === 5; // true

var e;
alert(e); // undefined
var e = null;
alert(e); // null
alert(undefined == null); // true
alert(undefined === null); // false

true == 1; // true
true == '1'; // true
true === 1; // false
true === '1'; // false
true == 2; // false

alert(1 != 2); // true
/* ===의 부정은 !== */