├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ └── test.yml ├── .gitignore ├── Exercises.en.md ├── Exercises.ru.md ├── Exercises.ua.md ├── Exercises ├── 1-hoisting.js ├── 1-hoisting.test ├── 2-by-value.js ├── 2-by-value.test ├── 3-by-reference.js ├── 3-by-reference.test ├── 4-count-types.js └── 4-count-types.test ├── JavaScript ├── 1-comments.js ├── 2-const-let.js ├── 3-scalar.js ├── 4-types.js ├── 5-undefined-null-NaN.js ├── 6-parse.js ├── 7-delete.js ├── 8-bitwise.js └── 9-bigint.js ├── LICENSE ├── Python ├── 1-comments.py ├── 2-declaration.py └── 3-types.py ├── README.md ├── Solutions ├── 1-hoisting.js ├── 2-by-value.js ├── 3-by-reference.js └── 4-count-types.js ├── eslint.config.js └── package.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | patreon: tshemsedinov 2 | -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /Exercises.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/Exercises.en.md -------------------------------------------------------------------------------- /Exercises.ru.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/Exercises.ru.md -------------------------------------------------------------------------------- /Exercises.ua.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/Exercises.ua.md -------------------------------------------------------------------------------- /Exercises/1-hoisting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/Exercises/1-hoisting.js -------------------------------------------------------------------------------- /Exercises/1-hoisting.test: -------------------------------------------------------------------------------- 1 | ({ 2 | name: 'fn', 3 | length: [20, 150], 4 | }) 5 | -------------------------------------------------------------------------------- /Exercises/2-by-value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/Exercises/2-by-value.js -------------------------------------------------------------------------------- /Exercises/2-by-value.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/Exercises/2-by-value.test -------------------------------------------------------------------------------- /Exercises/3-by-reference.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/Exercises/3-by-reference.js -------------------------------------------------------------------------------- /Exercises/3-by-reference.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/Exercises/3-by-reference.test -------------------------------------------------------------------------------- /Exercises/4-count-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/Exercises/4-count-types.js -------------------------------------------------------------------------------- /Exercises/4-count-types.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/Exercises/4-count-types.test -------------------------------------------------------------------------------- /JavaScript/1-comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/JavaScript/1-comments.js -------------------------------------------------------------------------------- /JavaScript/2-const-let.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/JavaScript/2-const-let.js -------------------------------------------------------------------------------- /JavaScript/3-scalar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/JavaScript/3-scalar.js -------------------------------------------------------------------------------- /JavaScript/4-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/JavaScript/4-types.js -------------------------------------------------------------------------------- /JavaScript/5-undefined-null-NaN.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/JavaScript/5-undefined-null-NaN.js -------------------------------------------------------------------------------- /JavaScript/6-parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/JavaScript/6-parse.js -------------------------------------------------------------------------------- /JavaScript/7-delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/JavaScript/7-delete.js -------------------------------------------------------------------------------- /JavaScript/8-bitwise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/JavaScript/8-bitwise.js -------------------------------------------------------------------------------- /JavaScript/9-bigint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/JavaScript/9-bigint.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/LICENSE -------------------------------------------------------------------------------- /Python/1-comments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/Python/1-comments.py -------------------------------------------------------------------------------- /Python/2-declaration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/Python/2-declaration.py -------------------------------------------------------------------------------- /Python/3-types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/Python/3-types.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/README.md -------------------------------------------------------------------------------- /Solutions/1-hoisting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/Solutions/1-hoisting.js -------------------------------------------------------------------------------- /Solutions/2-by-value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/Solutions/2-by-value.js -------------------------------------------------------------------------------- /Solutions/3-by-reference.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/Solutions/3-by-reference.js -------------------------------------------------------------------------------- /Solutions/4-count-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/Solutions/4-count-types.js -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HowProgrammingWorks/DataTypes/HEAD/package.json --------------------------------------------------------------------------------