
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
What are the differences between JavaScript Primitive Data Types and Objects?
Before beginning with the difference, let’s learn what are Primitive Datatypes. Primitive defines immutable values and introduced recently by ECMAScript standard.
JavaScript allows you to work with three primitive data types,
- Numbers, eg. 3, 310.20 etc.
- Strings of text e.g. "This text string" etc.
- Boolean e.g. true or false.
JavaScript also defines two trivial data types, null and undefined, each of which defines only a single value. In addition to these primitive data types, JavaScript supports a composite data type known as the object.
After datatypes, let us discuss about Objects:
Objects
In JavaScript, objects are considered a collection of properties. Identify properties using key values. It has two types:
Data Property
It associates a key with a value.
Let’s say we take an example of a string with primitive data type and object:
For Primitive Datatype,
var str = "Demo string!";
For Object,
var str = new String("Demo string!");
Accessor Property
It associates a key with accessor functions. This is to store a value.
- Related Articles
- What are Primitive and Non-Primitive Data Types in JavaScript?
- What are primitive data types in JavaScript?
- How to convert JavaScript objects to primitive data types manually?
- What are primitive data types in Java?
- What are the differences between list, sequence and slice data types in Python?
- Java primitive data types
- What are the differences between Java classes and Java objects?
- What are JavaScript data types and data structures?
- C++ Program to convert primitive types to objects
- Golang program to convert primitive types to objects
- What are the differences between JavaScript and PHP cookies?
- What are the differences between the 3 types of friction?
- Difference between Primitive and non-primitive datatypes in JavaScript?
- What are the differences between inline JavaScript and External file?
- What are the differences between mean.io and mean.js in javascript?
