PROGRAMMING

  MINTE9
REMEMBERS




Last update:   12-01-2022

Numeric

Most of the time Javascript automatically converts to the right type.
 
/**
 * Mathematical functions and expressions ...
 * strings are automatically converted to numbers.
 * 
 * The addition operator (+) doesn't convert strings to numbers.
 */

console.log("2" + "3"); // 23, not 5

console.log("6" / "3"); // 2

console.log(Number("2") + Number("3")); // 5

console.log(String(2) + String(3)); // 23 - Look Here

Boolean

In Javascript, a non-empty string is always true.
 
/**
 * In Javascript "0" is not threated as false (like in PHP)
 */

let a = "0";

if (a) {
    console.log("hello"); // hello
}

Questions     github Fundamentals
Maths
        A B C D E F
🔔
1/2