JavaScript - Basics Concepts
{{lang-javascript}}let x = 10; |
block scope
|
most used
|
{{lang-javascript}}const MAX = 100; |
constant values
|
|
{{lang-javascript}}var y = 10; |
global or function scope
|
old usage
|
{{lang-javascript}}let x = 10; |
assignment
|
{{lang-javascript}}x == "Hello" |
comparison
|
{{lang-javascript}}x === "Hello" |
strict comparison
|
{{lang-javascript}}&& |
logical AND
|
{{lang-javascript}}|| |
logical OR
|
{{lang-javascript}}! |
logical negation
|
{{lang-javascript}}let num = 10; |
Number
|
{{lang-javascript}}let str = "Hello"; |
String
|
{{lang-javascript}}let isTrue = true |
Boolean
|
{{lang-javascript}}let arr = [1, 2, 3] |
Array
|
{{lang-javascript}}let obj = { a:1, b:2, c:"three" } |
Object
|
{{lang-javascript}}let array = ["a","b","c"] |
array definition
|
{{lang-javascript}}array.length //3 |
number of elements in array
|
{{lang-javascript}}array[0] // a |
access first element
|
{{lang-javascript}}array[n] //0=<n<array.length |
access nth element
|
{{lang-javascript}}array[4] // error |
4 grater then length of array
|
{{lang-javascript}}array[array.length - 1] // c |
access last element
|
{{lang-javascript}}// this is a one line comment |
{{lang-javascript}}/* this is a multiple |
{{lang-javascript}}let object = {
name: "Alice",
age: 30
}
{{lang-javascript}}object.name // Alice |
dot notation
|
{{lang-javascript}}object["name"] // Alice |
property access notation
|
{{lang-javascript}}object.age // 30 |
|
{{lang-javascript}}object.gender // undefined |
non-existent property
|
{{lang-javscript}}try{
//code might throw an error
} catch(err) {
console.error("Error occurred", err.message);
} finally {
console.log("Operation completed");
}
{{lang-javascript}}function greet() {
console.log("Hello")
}
{{lang-javascript}}function greet(name="Alice") {
console.log("Hello")
}
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.