일반적인 JavaScript 용어의 베일 벗기기(섹션 1)

원시적, 강제적, 템플릿 문자 같은 단어를 볼 때, 당신의 뇌는 공백이 됩니까?
너는 이 단어들의 뜻을 모르는 것에 싫증이 났니?너는 편리한 곳에서 이 용어(그리고 기타 일부 용어)가 무슨 뜻인지 찾고 싶니?그래, 너는 정확한 문장을 찾았다😁
나는 이것이 네가 이 용어들의 수수께끼를 풀고, 결국 그것들을 머릿속에 기억하는 데 도움을 줄 수 있기를 바란다.
내가 JS에 들어간 지 4개월이 되었지만 나는 지금까지 이런 용어를 정확하게 배운 적이 없다. (적어도 어느 정도는 영원히 내 머릿속에 들어갈 것이다.) 그래서 나는 이 글을 쓰는 것은 주로 나를 돕기 위해서이다. 그래서 나는 일부 용어를 놓칠 것이다.나는 이것이 지속적인 시리즈라는 것을 매우 기쁘게 생각한다. 그러므로 만약 당신이 나에게 어떤 것을 포함시키려고 한다면, 주저하지 말고, 아래의 평론과 건의를 하시오😊

1) 원어


원어는 JavaScript에서 가장 간단한 요소입니다.내 기억을 돕는 유용한 유비는 원어를 원자의 개념과 비슷하게 보는 것이다.원자는 물질의 최소 단위이고 원어는 가장 간단한 원소이다. 우리는 그것으로 JS에서 물건을 구축할 수 있다!
JavaScript에서는 원어를 객체로 간주하지 않으며 방법이 없습니다.
String, Number, Boolean, Undefined, Null, Symbol, 현재의 BigInt(ES2020에 추가됨) 등 7개의 원어가 있다.
원어를 하나씩 설명하지는 않지만 자세한 내용을 보려면 이 MDNpage.을 방문하십시오.

2) 진술식과 명령식


이것은 나에게 있어서 여전히 약간 모호하다. 그래서 만약 내가 잘못을 저질렀다면, 나는 아래에서 해명/정정하고 싶지만, 지금부터 시작한다.
JavaScript는 다양한 스타일의 프로그래밍 언어를 사용할 수 있다는 것을 의미한다. (다른 용어로 몰래 빠져나갈 수 있다)😉).
두 가지 이런 프로그래밍 스타일은 성명식과 명령식이다.React에 익숙하면 React가 성명식 방법을 사용한다는 것을 알 수 있습니다.그러나 이것은 무엇을 의미하는가?성명성 방법은 당신이 작성한 코드가 당신이 원하는 것을 설명하는 것을 의미하지만, 그것을 어떻게 얻는지는 아니다.
다음은 제가 구글에서 찾은 사진입니다. 이것은 좋은 예입니다.

성명식 방법에서 JS가 새 그룹을 만드는 절차는 실제로 공개되지 않았음을 주의하십시오.새 그룹의 원소가 어떻게 값을 부여하는지 볼 수 없습니다.그러나 명령식 방법에서 잠재적인 메커니즘을 볼 수 있다.우리가 한 걸음 한 걸음 무엇을 하고 있는지 분명하다.
이것이 바로 관건적인 차이다.성명식 방법에서, 당신은 무엇을 실현하고 싶은지, 지금 그것을 어떻게 실현하는지, 간섭하지 않는 방법을 더 많이 취했다.명령식 방법을 사용하면 너는 어떻게 완성할지 정확하게 말할 수 있다.

3) 유형 강제 및 변환


유형 강제란 JS가 한 유형에서 다른 유형으로 자동으로 변환하는 것을 말한다.하나의 좋은 예는 바로 조작부호를 사용하는 것이다.
문자열과 숫자를 추가하려고 할 때 어떤 일이 일어나는지 보여주는 일반적인 JS 예시를 잘 알고 있을 것입니다.
const sum = '12' + 2
// returns '122'
결과적으로 이 숫자는 JS에서 하나의 문자열로 변환되고 문자열이 연결되거나 함께 놓인다. (오, 다른 용어를 봐라)🤩).
나는 왜 JS가 문자열을 숫자로 바꾸는 것이 아니라 문자열로 바꾸는 것인지 설명하지 않겠지만, 더 많은 정보를 알고 싶으면 operator precedence.
유형 변환은 JS가 한 유형에서 다른 유형으로 변환하도록 명시적으로 알려주는 것입니다.예를 들어, .toString() 등의 함수를 사용하여 숫자를 문자열로 변환합니다.

4) 동적 타자


변수에 값을 지정하면 JS에서 자동으로 값 유형을 결정합니다.중요한 것은 변수가 아니라 값의 유형을 자동으로 정하는 것을 기억하는 것이다.변수는 어떤 종류도 없습니다. 이것은 주어진 값의 라벨일 뿐입니다. 그러면 메모리에서 값을 검색하고 사용할 수 있습니다.

5) ES5,ES6,ESWHAAAA???


이것은 좀 길어서 나에게 설명하기가 너무 간단하다.이 점을 정확하게 해석하기 위해서는 JS의 역사를 깊이 이해해야 한다.
ECMA 스크립트는 JS의 첫 번째 공식 표준입니다.그것의 창설은 이 언어의 표준화 사용을 확보하기 위해서이다.JS는 이 표준을 실현하는 언어다.
JS는 과거 몇 년마다 갱신되었다.ES6의 업데이트를 보셨을 수도 있습니다. 2015년에 이 언어에 대한 업데이트입니다.ES6 업데이트는 지금까지 가장 큰 JS 업데이트로 JS에 대량의 멋지고 자주 사용하는 기능(예를 들어 화살표 기능)을 가져왔기 때문에 자주 언급된다.
2015년 이후 매년 JS를 업데이트하기로 한 만큼 현재는 ES7(2016), ES8(2017), ES9(2018), ES10(2019), 올해의 ES11(2020)이 있다.
그래서 가장 간단한 용어로 말하자면 이것이 모든 것이다.JS 업데이트에 대한 참조일 뿐입니다.더 많이 읽고 싶다면 JShere의 역사를 이해할 수 있다.
자, 첫 번째 문장은 여기까지!만약 네가 이 점을 말한다면, 너의 독서에 매우 감사하고, 나는 이것이 너에게 도움이 되기를 바란다.
지금 나는 이미 결말을 이야기했으니, 나는 틀림없이 이 드라마를 연속극으로 만들 기회가 있을 것이라고 생각한다.👀) 그러니까 이 공간을 조심해!

좋은 웹페이지 즐겨찾기