1 - 4 Dynamic typing
1 - 4 Dynamic typing : dynamically typed language
let text = 'hello'; //type이 string이됨.
console.log(`value: ${text}, type: ${typeof text}`);
text = 1; //type이 number가 됨
console.log(`value: ${text}, type: ${typeof text}`);
//string '7'과 number 5를 더해버리면, 자바스크림트 엔진이 5를 string으로 변환해줌
text = '7' + 5;
console.log(`value: ${text}, type: ${typeof text}`);
//string과 string을 나누면 안에 숫자를 인식하고 number로 변환 나누어줌.
text = '8' / '2';
console.log(`value: ${text}, type: ${typeof text}`);
🚨 に注意🚨
let text = 'hello';
console.log(text.charAt(0)); //첫번째 문자 보여줘
console.log(`value: ${text}, type: ${typeof text}`);
//string과 string을 나누면 안에 숫자를 인식하고 number로 변환 나누어줌.
text = '8' / '2';
console.log(`value: ${text}, type: ${typeof text}`);
console.log(text.charAt(0));
// 첫번째 문자 보여줘 안보여짐, number로 변경된상태;
タイプスクリプトを使用して、ダイナミックタイプの問題を解決できます。
TSの登場!JavaScriptにタイプの言語を追加します.
JavaScriptとType Script
Reference
この問題について(1 - 4 Dynamic typing), 我々は、より多くの情報をここで見つけました https://velog.io/@neotheone90/1-4-Dynamic-typingテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol