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 :: my loader is continously loading js 
Javascript :: check time javascript 
Javascript :: copy text on button click in jquery 
Javascript :: using html forms to define javascript variables 
Javascript :: copy paste menu react native textinput disable 
Javascript :: Auto open browser when run dev nextjs 
Javascript :: javascript reverse 
Javascript :: get the value of css pseudo properties js 
Javascript :: jquery number counter 
Javascript :: js debouncing 
Javascript :: replace last element of array javascript 
Javascript :: convert an object to an array 
Javascript :: javascript resize event 
Javascript :: chart js delete old chart 
Javascript :: javascript fast inverse square root 
Javascript :: javascript round off 
Javascript :: val jquery 
Javascript :: select a particular sibling jquey 
Javascript :: apply css to iframe content javascript 
Javascript :: async useeffect 
Javascript :: ejs include with variable 
Javascript :: Javascript stringify with functions 
Javascript :: check date js 
Javascript :: delete all the fields on the form whit jquery 
Javascript :: value should be numeric in angular check 
Javascript :: useroutematch 
Javascript :: get zipcode from google places autocomplete 
Javascript :: delete in javascript 
Javascript :: js import and export 
Javascript :: jsx style styling 
ADD CONTENT
Topic
Content
Source link
Name
5+9 =