Coder Social home page Coder Social logo

learning-js's Introduction

Learning JavaScript

  • 001 Variables part 001: use strict, creating multiple variables, reassignment
  • 002 Data Types part 001: Infinity, NaN, bigInt, comparing, typeof
  • 003 Type Conversion part 001
  • 004 Basic math operators part 001: plus, minus, bitwise operator NOT. Type Conversion part 002
  • 005 Сomparison operators part 001. Type Conversion part 003
  • 006 Ternary operator part 001
  • 007 Logic operators part 001: ||, ||=, &&, &&=
  • 008 Nullish coalescing operator ?? and Nullish coalescing assignment ??=
  • 009 Loops part 001: while, do...while, for, break, continue, labels
  • 010 switch/case part 001
  • 011 Function Declaration vs Function Expression part 001. Hoisting part 001
  • 012 Arrow functions part 001
  • 013 Tests part 001
  • 014 Objects part 001: in, keys, property order
  • 015 Objects part 002: comparing objects and other data types. Deep copy vs Shallow copy part 001: for...in, Object.assign(), structuredClone()
  • 016 Garbage collection part 001
  • 017 Objects part 003: this. Arrow functions part 001: this
  • 018 Constructors part 001: new.target, return
  • 019 Objects part 004: Optional chaining operator part 001
  • 020 Symbols part 001: symbols as object properties, for..in, Object.assign(), Symbol.for()
  • 021 Type conversion part 004: Symbol.toPrimitive, valueOf, toString
  • 022 Primitives part 001: methods, String, Number, Boolean, null, undefined
  • 023 Primitives part 002: numbers, numeral systems, toString, floor, ceil, round, trunc, rounding, toFixed, NaN, Infinity, -0, isNaN, isFinite, parseInt, parseFloat, random, max, min
  • 024 Primitives part 003: strings, quotes, at, for..of, indexOf, lastIndexOf, includes, startsWith, endsWith, slice, substring, substr, codes, comparing
  • 025 Arrays part 001: at, pop, push, shift, unshift, length, for..of, for..in, new Array, comparing
  • 026 Arrays part 002: delete, splice, slice, concat, forEach, indexOf, includes, lastIndexOf, find, findIndex, findLastIndex, filter, map, sort, reverse, split, join, reduce, reduceRight, Array.isArray, thisArg
  • 027 SetTimeout and setInterval this
  • 028 Iterable objects part 001: Symbol.iterator, for..of, Array.from. Pseudo arrays part 001
  • 029 Map part 001 and Set part 001: set, get, has, delete, clear, size, keys, values, entries, for..of, forEach, Object.entries, Object.fromEntries, add
  • 030 WeakMap part 001 and WeakSet part 001: additional storage and caching
  • 031 Object.keys, Object.values, Object.entries, Object.getOwnPropertySymbols, Reflect.ownKeys
  • 032 Destructuring Assignment part 001, Rest operator part 001
  • 033 Date part 001
  • 034 JSON part 001
  • 035 Recursion in JS part 001

learning-js's People

Contributors

wisp80 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.