Types of data, Method (Number, String)
20341 ワード
✔️ Types of data
📌Primitive type(デフォルトタイプ)
1.番号(数字)
let myNumber1 = 0;
let myNumber2 = 1;
let myNumber3 = 500;
let myNumber4 = 10000;
// 연산
console.log(myNumber2 + myNumber3); // 501
console.log(myNumber3 - myNumber2); // 499
console.log(myNumber3 * myNumber4); // 5000000
console.log(myNumber3 / myNumber4); // 0.05 (몫)
console.log(myNumber4 % myNumber3); // 0 (나머지)
2.String(文字列)
// String + String
let greeting = 'Hello World';
let myName = 'shorry';
console.log(myName); // shorry
console.log(
'Hello Wrold' + ' ' + 'shorry'
); // Hello Wrold shorry
console.log(
greeting + ' ' + myName
); // Hello Wrold shorry
// String + Number
let myNumber1 = 100;
let myNumber2 = 200;
console.log('100 plus 200 equals to', myNumber1 + myNumber2);
// 100 plus 200 equals to 300(number)
console.log('number1: ', myNumber1); // number1: 100
// String? or Number?
// number + number
console.log(2 + 2); // 4(number)
console.log(22); // 22(number)
// string + string
console.log('2' + '2'); // 22(string)
// number + string
console.log(2 + '2'); // 22(string)
// String Length
const myString = 'Hello! World!';
console.log(myString.length); // 13
console.log('shorry'.length); // 6
3. Boolean
console.log(true); // true
console.log(false); // false
let myAnswer = true;
console.log(myAnswer); // true
4. Null & Undefined
変数は宣言されていますが、値は指定されていません.
空の値(blank)を表します.
ユーザから与えられた値なのでnull値を自動的に与えることはできません.
全体的に「値なし」はnullのundefinedと似ています.
両者は厳密に異なる.
let name; // undefined
let name = null; // null
console.log(null == undefined); // true
console.log(null === undefined); // false
// 엄격일치연산(===)은 value 뿐만 아니라 type도 같아야 true 값을 반환 한다.
console.log(typeof null); // object
console.log(typeof undefined); // undefined
// null은 '값이 없음(blank)'을 의미하는 할당된 value이다.
📌参照タイプ
1.アレイ(アレイ)
let studentsName = [
'shorry',
'Mr.Kim'
]
console.log(studentsName); // ['shorry', 'Mr.Kim']
2.Obejct(オブジェクト)
let myObject = {
name: 'shorry',
isDeveloper: true
}
// key: value
console.log(myObject); // {name: ‘shorry’, isDeveloper: true}
3.Function(関数)
function myFunction () {
let name = 'shorry',
console.log(name)
return name
};
✔️ Method
📌Wrapper Obejct
const str = 'string'; // 문자열 생성
const length = str.length; // 객체가 아닌데도 proptery를 사용?
console.log(length) // 6
📌Number Method
Number.parseFloat("3.14") // 3.14
Number.parseFloat("123abc") // 123
Number.parseFloat("abc 123") // NaN (Not a Number)
Number.parseInt("3.14") // 3
Number.parseInt("123abc") // 123
Number.parseInt("abc 123") // NaN
Number.isInteger(3) // true
Number.isInteger(0.1) // false (정수가 아님)
Number.isInteger("abc") // false
📌String Method
let str = "string";
str.indexOf("s") // 0
let str = "string";
str.toUpeerCase(); // "STRING"
let str = "stri";
str.concat("ng"); // "string"
ReferenceStringという字の中でsは何番目ですか.
0番目!!!
End.
Reference
この問題について(Types of data, Method (Number, String)), 我々は、より多くの情報をここで見つけました https://velog.io/@shorrysorry/typesOfDataテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol