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 :: dm message collector discordjs 
Javascript :: how to auto update package.json 
Javascript :: get input js 
Javascript :: find max value in javascript 
Javascript :: isChecked radio button jQuery 
Javascript :: how to check if a date has passed javascript 
Javascript :: 1 dollar in rupees 
Javascript :: js entries 
Javascript :: nodejs return code 
Javascript :: add next to react 
Javascript :: Uncaught (in promise) cancel 
Javascript :: how to run a function infinite time in javascript 
Javascript :: javascript change input value jquery 
Javascript :: how to create empty two dimensional array in javascript 
Javascript :: react native clear route params 
Javascript :: post request with data and headers 
Javascript :: Navigator operation requested with a context that does not include a Navigator. 
Javascript :: jquery datatable rest api 
Javascript :: javascript static variable in class 
Javascript :: three dots in js 
Javascript :: find all in array javascript 
Javascript :: how to remove the desimal numbers in javascript 
Javascript :: javascript sort array of objects by value of key in object 
Javascript :: ${} js 
Javascript :: sweet alert angular 
Javascript :: javascript moment 
Javascript :: method chaining in javascript 
Javascript :: array index javascript show only first 2 elements 
Javascript :: keycloak api get an user by exact username 
Javascript :: js how to calculate factorial 
ADD CONTENT
Topic
Content
Source link
Name
9+9 =