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 :: JavaScript Number Objects 
Javascript :: javascript Benefit of Using Symbols in Object 
Javascript :: javascript Rename in the module 
Javascript :: javascript Multiline Strings Using Template Literals 
Javascript :: javascript Access Set Elements 
Javascript :: javascript for...of with Maps 
Javascript :: freecodecamp javascript basic step quoting string 
Javascript :: javascript Regular Expression Modifier 
Javascript :: javascript function definitions 
Javascript :: nuxt login with google strategie 
Javascript :: simple counter with react hook 
Javascript :: hide loader if datatable data loaded jquery 
Javascript :: timertask jquery 
Javascript :: symbol in keyword for arrow below 
Javascript :: change x scale phaser 
Javascript :: phaser place on triangle 
Javascript :: phaser multi atlas animation 
Javascript :: iterate cy.get(') elements 
Javascript :: axios imgbb 
Javascript :: 555 
Javascript :: mobile angular service 
Javascript :: offline bot command discord.js 
Javascript :: javascript every nested array 
Javascript :: password 
Javascript :: js toggle multiple classes 
Javascript :: how to initialize an array in javascript 
Javascript :: JavaScript HTML DOM Events 
Javascript :: jquery datatable 
Javascript :: Auto increment in realtime database with javascript 
Javascript :: alert react native 
ADD CONTENT
Topic
Content
Source link
Name
5+5 =