Тёмный

Learn JavaScript ES6 Modules in 6 minutes! 🚢 

Bro Code
Подписаться 1,9 млн
Просмотров 9 тыс.
50% 1

#javascript #tutorial #course
// ES6 Module = An external file that contains reusable code
// that can be imported into other JavaScript files
// Can contain variables, classes, functions ... and more
// Introduced as part of ECMAScript 2015 update
// --------- index.js ---------
import {PI, getCircumference, getArea, getVolume} from './mathUtil.js';
console.log(PI);
const circumference = getCircumference(10);
const area = getArea(10);
const volume = getVolume(10);
console.log(`${circumference.toFixed(2)}cm`);
console.log(`${area.toFixed(2)}cm^2`);
console.log(`${volume.toFixed(2)}cm^3`);
// --------- mathutil.js ---------
export const PI = 3.14159;
export function getCircumference(radius){
return 2 * PI * radius;
}
export function getArea(radius){
return PI * radius * radius;
}
export function getVolume(radius){
return 4 * PI * radius * radius;
}

Опубликовано:

 

28 ноя 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 11   
@BroCodez
@BroCodez 6 месяцев назад
UPDATE: (4 * PI * radius * radius) is for surface area of a sphere, not volume. I mixed up my formulas. (4 /3 * PI * radius * radius * radius) is for volume of a sphere. #javascript #tutorial #course // ES6 Module = An external file that contains reusable code // that can be imported into other JavaScript files // Can contain variables, classes, functions ... and more // Introduced as part of ECMAScript 2015 update // ---------- index.js ---------- import {PI, getCircumference, getArea, getVolume} from './mathUtil.js'; console.log(PI); const circumference = getCircumference(10); const area = getArea(10); const volume = getVolume(10); console.log(`${circumference.toFixed(2)}cm`); console.log(`${area.toFixed(2)}cm^2`); console.log(`${volume.toFixed(2)}cm^3`); // ---------- mathutil.js ---------- export const PI = 3.14159; export function getCircumference(radius){ return 2 * PI * radius; } export function getArea(radius){ return PI * radius * radius; } export function getVolume(radius){ return 4 /3 * PI * radius * radius * radius; }
@ricardomoraes9850
@ricardomoraes9850 6 месяцев назад
Will you remake your JavaScript course? I like the way you teach 🙏🙏
@futuredoctor7148
@futuredoctor7148 Месяц назад
Why remake?
@user-hz4jl9kf2h
@user-hz4jl9kf2h 6 месяцев назад
You've done fucking good job!
@fadi_mousa
@fadi_mousa 6 месяцев назад
Yor are a great teacher but 4 pi r*r is surface area of sphere the volume is 4/3 pi r*r*r 😊 thank you
@noelkitonga
@noelkitonga Месяц назад
I now see where React and its many minions got all their super powers.
@xzex2609
@xzex2609 6 месяцев назад
one thing I didn't understand is that while mathutils.js is a module why in we put index.js with attribute of type ="modele" >?? I add an object to the packages.json to solve this
@victorr_olu
@victorr_olu 3 месяца назад
how did you do this
@hunin27
@hunin27 6 месяцев назад
isnt volume: 4/3 * pi * r^3
@aimbot_user19
@aimbot_user19 6 месяцев назад
NO WAY!!!! I THOUGHT YOU QUIT!!!!
@xzex2609
@xzex2609 6 месяцев назад
(please help Bro) I Had this error in React too than it wants me to add an object in packages.json :: Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension , I couldn't find packages.json file so I made one on the directory and it worked , I think there must be a packages.json files for solving {'type' : 'module'} for all files with export ability that I don't know where it is . and the OTHER SOLUTION to renaming it .mjs file didn't work at all ( in the console of node js inside vscode ) I am sure people have my trouble and don't know where exactly must add the object {"type": "module"}
Далее
What is asynchronous JavaScript code? 💤
4:48
Просмотров 10 тыс.
C++ TIC TAC TOE game for beginners ⭕
19:09
Просмотров 9 тыс.
I Built 4 SECRET Rooms In ONE COLOR!
29:04
Просмотров 7 млн
Все мы немного Адриана 😂😂😂
00:11
Designing scalable Compose APIs
19:53
Просмотров 10 тыс.
Django & React Tutorial #2 - Django REST Framework
19:33
Build this JS STOPWATCH in 18 minutes! ⏱
18:06
Просмотров 17 тыс.
SUPER() in Python explained! 🔴
13:06
Просмотров 1,4 тыс.