Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

primitive and non primitive data types in javascript

//primitive = {STRING, NUMBER, BOOLEAN, SYMBBOL, UNDEFIEND, NULL}
//non-primitive = {ARRAY, OBJECT, FUNCTION}

//primitive is always copied by VALUE
var a = 1;
var b = a;
    //console.log(a , b) =  1 , 1
a = 3;
console.log(a) //3
console.log(b) // still 1 and not 3   (always copied by value only)


//non-primitive is always copied by REFERENCE
var x = {name : "Jscript"};
var y = x;
  //console.log(x , y)     TWICE =  Object { name: "Jscript" }
x.name = "Js";
console.log(x) //Js
console.log(y) //Js  {copied by reference} like pointers in C lang
Comment

primitive data types in javascript

/*
boolean.
bigint.
null.
number.
string.
symbol.
undefined.
*/
best way to remember is BBNNSSU
Comment

javascript primitive data types

Primitive Data Types
Primitive data types in JavaScript include:

Numbers - Integers, floats
Strings - Any data under single quote, double quote or backtick quote
Booleans - true or false value
Null - empty value or no value
Undefined - a declared variable without a value
Symbol - A unique value that can be generated by Symbol constructor
Comment

javascript non primitive data types

Non-primitive data types in JavaScript includes:

Objects
Arrays
Comment

JavaScript, numbers are primitive data types

const a = 3;
const b = 3.13;
Comment

WHAT IS JAVASCRIPT PRIMITIVE AND NON PRIMITIVE DATA TYPE ?

Quas : WHAT IS JAVASCRIPT PRIMITIVE AND NON PRIMITIVE DATA TYPE ?
Ans  : 

primitive =>

 STRING => var myName = 'iqbal';

 NUMBER => var myAge = 25;

 BOOLEAN => var iAmStudent = true;

 symbol => +, -, *, /, %  +=, -=, ++, --, <, >, =, ==, ===, !==, !=, <=, >=  
 
 undefined => A variable that has not been assigned a value of your code
 
 null => Null means having no value
 
 
non-primitive =>
 ARRAY =>
 var friendsName = ['habib', 'iqbal', 'shorif', 'asraful', 'rasel', 'arif', 'deader' ];
 

 OBJECT =>
 var mobile = {
     brand : 'iPhone',
     price : 79000,
     storage : '64gb',
     camera : '50MP'
  }


 FUNCTION =>
 function isEven(number){
    const remainder = number % 2;
    if(remainder === 0){
        return true;
    }
    else{ 
        return false;
    }
}

const evEnNumber = 180;
const evenNumber2 = 185;
const toTalEven = isEven(evEnNumber);
const totalEven2 = isEven(evenNumber2);
console.log(toTalEven);
console.log(totalEven2); 
Comment

PREVIOUS NEXT
Code Example
Javascript :: falsy values javascript 
Javascript :: dynamically change meta tags javascript 
Javascript :: grayscale image in canvas 
Javascript :: sequelize operators 
Javascript :: React Native Starting In Android 
Javascript :: debounce javascript 
Javascript :: js get text from html string 
Javascript :: How to get the background image URL of an element using jQuery 
Javascript :: javascript check if property exists in object 
Javascript :: short string javascript 
Javascript :: console.log json shopify 
Javascript :: javascript delay action 
Javascript :: javascript reload page without refresh 
Javascript :: stop() in jquery 
Javascript :: anagram program in javascript 
Javascript :: vue js routue push 
Javascript :: javascript is url 
Javascript :: import svg as react component 
Javascript :: get minutes and seconds of long seconds 
Javascript :: sum of array of number 
Javascript :: angularjs dropdown 
Javascript :: angular animation scale width and height 
Javascript :: append to jquery 
Javascript :: how to get date in footer javascript 
Javascript :: reverse json.stringify 
Javascript :: date format french js 
Javascript :: javascript sleep 1 second” is a pretty common code problem that people search ;-) 
Javascript :: this.setstate is not a function 
Javascript :: how to use js console log 
Javascript :: array json 
ADD CONTENT
Topic
Content
Source link
Name
2+8 =