diff --git a/glossary/Boolean.md b/glossary/Boolean.md new file mode 100644 index 000000000..a1d01e53a --- /dev/null +++ b/glossary/Boolean.md @@ -0,0 +1,4 @@ +### Boolean + +Booleans are one of the primitive data types in JavaScript. +They represent logical data values and can only be `true` or `false`. diff --git a/glossary/Currying.md b/glossary/Currying.md new file mode 100644 index 000000000..d401afdb3 --- /dev/null +++ b/glossary/Currying.md @@ -0,0 +1,4 @@ +### Currying + +Currying is a way of constructing functions that allows partial application of a function's arguments. +Practically, this means that a function is broken down into a series of functions, each one accepting part of the arguments. diff --git a/glossary/DNS.md b/glossary/DNS.md new file mode 100644 index 000000000..cd1fea4b4 --- /dev/null +++ b/glossary/DNS.md @@ -0,0 +1,3 @@ +### DNS + +A DNS (Domain Name System) translates domain names to the IP addresses needed to find a particular computer service on a network. diff --git a/glossary/Domain-name.md b/glossary/Domain-name.md new file mode 100644 index 000000000..afe86c619 --- /dev/null +++ b/glossary/Domain-name.md @@ -0,0 +1,4 @@ +### Domain name + +A domain name is a website's address on the Internet, used primarily in URLs to identify the server for each webpage. +A domain name consists of a hierarchical sequence of names, separated by dots and ending with an extension. diff --git a/glossary/Object-oriented-programming.md b/glossary/Object-oriented-programming.md new file mode 100644 index 000000000..795d79e5f --- /dev/null +++ b/glossary/Object-oriented-programming.md @@ -0,0 +1,4 @@ +### Object-oriented programming + +Object-oriented programming (OOP) is a programming paradigm based on the concept of objects, which may contain both data and procedures which can be use to operate on them. +JavaScript supports Object-oriented programming both via prototypes and classes.