Data types of javascript summary | chai aur

Sdílet
Vložit
  • čas přidán 20. 02. 2023
  • Visit chaicode.com for all related materials, community help, source code etc.
    github.com/hiteshchoudhary/js...
  • Věda a technologie

Komentáře • 520

  • @ankita-vz4rb
    @ankita-vz4rb Před rokem +545

    Return type of variables in JavaScript
    1) Primitive Datatypes
    Number => number
    String => string
    Boolean => boolean
    null => object
    undefined => undefined
    Symbol => symbol
    BigInt => bigint
    2) Non-primitive Datatypes
    Arrays => object
    Function => function
    Object => object

    • @rahulkrn5974
      @rahulkrn5974 Před 11 měsíci +4

      Tq

    • @rupeshjadhav943
      @rupeshjadhav943 Před 9 měsíci +10

      When you learn further prototype, function also acts as a object. Object is the parent one.

    • @RedSpade01
      @RedSpade01 Před 6 měsíci +3

      @@rupeshjadhav943 as sir said, it is basically object function

    • @dfikb
      @dfikb Před 4 měsíci +1

      @ankita-vz4rb tum bohot mast kaam karta ha maksud bhai

    • @Anubhavkumar2103
      @Anubhavkumar2103 Před 4 měsíci

      thanks man :)

  • @promahbubul
    @promahbubul Před 11 měsíci +159

    JavaScript is a dynamically typed language. This means that variable types are determined at runtime, and you do not need to explicitly declare the type of a variable before using it. You can assign different types of values to a variable during its lifetime.
    For example, in JavaScript, you can do the following:
    let x = 10; // x is now a number
    x = "Hello"; // x is now a string
    x = true; // x is now a boolean
    On the other hand, statically typed languages require you to declare the variable's type explicitly, and the type checking is done at compile-time, before the code is executed.
    Languages like Java, C++, and TypeScript are statically typed, and they require you to specify the variable type explicitly when declaring them:
    int x = 10; // x is a variable of type int
    String name = "John"; // name is a variable of type String
    JavaScript's dynamic typing allows for more flexibility but can lead to potential runtime errors if not handled carefully. Static typing, on the other hand, provides better type safety at the cost of some initial verbosity and strictness.

  • @ankushladani496
    @ankushladani496 Před rokem +125

    JavaScript is a dynamically typed language. Because data type will automatically assigned at the time of compilation or code execution.

  • @alphacodehub
    @alphacodehub Před 9 měsíci +59

    Primitive DataTypes:
    1.Number: Represents both integer and floating-point numbers. Example: 5, 3.14.
    2.String: Represents a sequence of characters enclosed in single or double quotes. Example: "Hello, world!".
    3,Boolean: Represents a binary value, either true or false, often used for conditional logic.
    4.Undefined: Represents a variable that has been declared but hasn't been assigned a value yet. Example: let x;.
    5.Null: standalone value it is represenataion of empty value it is special type and it is a object type. Example: let y = null;
    6.Symbol (ES6): it is mostly used used to find uniqnece.
    7.BigInt (ES11): Represents large integers that cannot be represented by the Number type.
    Refence (Object Data Types):
    1.Object: Represents a collection of key-value pairs (properties and methods). Example: { name: "John", age: 30 }.
    2.Array: Represents a list-like collection of values, indexed by numbers (integer indices). Example: [1, 2, 3, 4].
    3.Function: Represents a reusable block of code that can be invoked or called with arguments. Example: function add(x, y) { return x + y; }.
    4.Date: Represents dates and times.
    5.RegExp: Represents regular expressions for pattern matching.
    lets talk about some Range of Primitive DataType:
    1.Number:
    Represents both integers and floating-point numbers.
    Typical Range: -9,007,199,254,740,992 (-2^53) to 9,007,199,254,740,992 (2^53) inclusive.
    Smallest Increment: 2^(-52).
    2.String:
    Represents a sequence of characters.
    No specific range limit, but practical limits depend on memory and system resources.
    3.Boolean:
    Represents true or false.
    Only two possible values: true and false.
    4.Undefined:
    Represents a variable that has been declared but hasn't been assigned a value.
    It has only one possible value: undefined.
    5.Null:
    Represents the intentional absence of any object or value.
    It has only one possible value: null.
    6.Symbol (ES6):
    Represents a unique and immutable value.
    No specific range limit.
    7.BigInt (ES11):
    Represents large integers that cannot be represented by the Number type.
    The range is practically unlimited and depends on available memory.

  • @VanisTastyTreat
    @VanisTastyTreat Před 11 měsíci +32

    Primitive datatypes:
    String - string
    Number - number
    Boolean - Boolean
    Null - object(****)
    Undefined - undefined
    BigInt - bigint
    Non-primitive datatypes:
    Array - object
    Function - function(object)
    Object - object

  • @jerrysworld5495
    @jerrysworld5495 Před 9 měsíci +20

    when you say "sirf padhna thode hai, interviews bhi crack karne hain" that thing makes your JS tutorials different and unique from others. Although I am writing this comment in English but I just...can't tell you how much this Hindi tutorials are helping me as well as thousand others #ThankYouHiteshSir❤❤

  • @developer_vikash
    @developer_vikash Před 10 měsíci +59

    Thank you sir for your guidance and hard work here is your gift
    * Premitive Datatypes
    Type typeof
    i) Number number
    ii) String string
    iii) Boolean boolean
    iv) Bigint bigint
    v) Symbol symbol
    vi) Null object
    vii) Undefined undefined
    * Non-Premitive OR Referance OR Object datatype
    Type typeof
    i) Object object
    ii) Array object
    iii) Function function(object)
    This is my research and output if anythig is wrong please feel proud to reply me
    Thank you sir

  • @hksworld2797
    @hksworld2797 Před 6 měsíci +5

    JavaScript is a dynamically typed language, which means that data types of variables are determined by the value they hold at runtime and can change throughout the program as we assign different values to them.
    Thank you sir for your Hard work and guidance ❤

  • @eco-wonders
    @eco-wonders Před 3 měsíci

    ab tak ka sabse shandar channel ,apka padhane ka tareeka real me best h bhaiya

  • @rupeshshah9939
    @rupeshshah9939 Před 6 měsíci +2

    Sir When you said this "sirf padhna thode hai, interviews bhi crack karne hain" hits different and motivate to learn from you. #thankyouhiteshsir for making such valuable Javascript course playlist

  • @softheartpeople
    @softheartpeople Před 9 měsíci +4

    There are two categories of data types:
    1)Primitive: These are call-by-value. The types of primitive data types include String, Number, Boolean, Null, Undefined, Symbol, and BigInt. Note that Symbols uniquely identify variables, even if two variables have the same data and data type. Primitive variables datatype is same but null datatype is object
    2) Non-primitive: These are call-by-reference. The types of non-primitive data types are Array, Object, and Function. The data type for these is 'object,' but for functions, they return a data type of 'function,' though they also have an object data type.

  • @sanjayrajpoot1807
    @sanjayrajpoot1807 Před 5 měsíci +2

    Really sir this series is awesome from the courses thanks your explanation like this way admirable things that you are doing.

  • @vivektiwari6200
    @vivektiwari6200 Před rokem +2

    finally wait is end. Very helpful lecture, Hope content will continue. ☑☑☑☑

  • @yogeshkumarpatil591
    @yogeshkumarpatil591 Před 6 měsíci

    Thank you for making such a beautiful javascript tutorial. Because You teach the actual javascript which is necessary for actual production development need. Very Very thank you. I will share your channel as much as possible to everyone. I really like your teaching style and I aslo need that type of javascript teacher. God bless you.

  • @Instrumentation010
    @Instrumentation010 Před 7 měsíci

    Really you made this interesting, I have completed JS course 3 times , 2 from CZcams ane 1 is paid course, but still I am blank, but now I feel confident in JS, so thanks you

  • @peacecode7
    @peacecode7 Před rokem +19

    Sir at 14:18, bigNumber ka value isliye undefined aaya kyuki aapne uski declaration ko hi comment kr diya tha 😅
    When I tried that declaration myself, it shows the type to bigint 👨‍💻

    • @anuragsuryawanshi4177
      @anuragsuryawanshi4177 Před 9 měsíci +1

      I'm still confused here that why JS doesn't throw us an error like variable not defined or not initialised

    • @peacecode7
      @peacecode7 Před 9 měsíci +2

      @@anuragsuryawanshi4177 because js is duck typed or loosely typed language

    • @deepakshukla1810
      @deepakshukla1810 Před 9 měsíci

      @@peacecode7 because bignumber was not defined

    • @peacecode7
      @peacecode7 Před 9 měsíci

      @@deepakshukla1810 it was defined, but when sir was commenting out console.logs , in order to provide a cleaner output, he mistakenly commented the declaration of bigNumber.

  • @user-kq5pk8kr8c
    @user-kq5pk8kr8c Před 8 měsíci +1

    "Hey Chai or Code and Hitesh Choudhary, I'm on the edge of my seat in anticipation for the backend full series and DSA series on this channel! ☕💻 Your content is like the perfect blend of coding wisdom and the soothing essence of chai, and I can't wait to dive deep into these topics with your expert guidance. Keep brewing up those fantastic tutorials, and I'll keep sipping and coding along! 🚀🔥"

  • @Daani213
    @Daani213 Před 2 měsíci

    Once again your way of teaching extra ordinary sir .

  • @BitFire007
    @BitFire007 Před 4 měsíci +1

    "Chai aur Code, you've made JavaScript feel like a breeze. Your passion for teaching shines through!"

  • @ArslanAhmed
    @ArslanAhmed Před 10 měsíci

    JavaScript ek "dynamically typed" language hai, yani ki isme variable ki data type runtime (execution time) par decide hoti hai, aur aap ek variable mein alag-alag data types ke values store kar sakte hain. JavaScript mein aap ek variable ko pehle number, phir string, aur phir boolean ke roop mein istemal kar sakte hain, aur interpreter runtime par type checks karta hai.

  • @lakshmankumar9228
    @lakshmankumar9228 Před rokem +18

    Type and typeof return value
    number - number
    string - String
    boolean - boolean
    symbol - symbol
    bigint - bigint
    undefined - undefined
    null - object
    array - object
    object - object
    function - function

  • @tamalmajumdar3398
    @tamalmajumdar3398 Před 3 měsíci +1

    There are mainly 2 types of datatypes :
    1. Primitive ( call by value = copy version ):
    - string => string
    - number => number
    - Boolean => boolean
    - null => object
    - undefined => undefined
    - symbol => symbol
    - Bigint => Bigint
    2. Non-Primitive ( reference type ):
    - Array => object
    - Object => object
    - Function => Object Function
    3. JavaScript is "Dynamically typed language" because all type checks are being performed during Runtime .

  • @amit_c
    @amit_c Před 9 měsíci +2

    JavaScript is a dynamically typed language, which means that data types of variables are determined by the value they hold at runtime and can change throughout the program as we assign different values to them.

  • @hitendrasingh01
    @hitendrasingh01 Před 8 měsíci +3

    Primitive Data Types:
    Number -> Example: 42
    String -> Example: "Hello, World"
    Boolean -> Example: true
    null -> Example: null
    undefined -> Example: undefined
    Symbol -> Example: Symbol("unique")
    Non-Primitive Data Types:
    Array -> Example: var fruits = ['apple', 'banana', 'cherry']
    Function -> Example:
    function greet(name) {
    console.log("Hello, " + name + "!");
    }

  • @mohankrishna6723
    @mohankrishna6723 Před měsícem +1

    JS -Dynamically Typed, that helps in easy handling of data

  • @ByteNinjas69
    @ByteNinjas69 Před 9 měsíci

    very well explaination, helpful

  • @AbhishekKumar-nz9dn
    @AbhishekKumar-nz9dn Před 9 měsíci +1

    it is an dynamically typed language because the value of the variables is checked at the run time and may change further according to needs

  • @user-mo1sy5ck7r
    @user-mo1sy5ck7r Před 4 měsíci

    best Series ALL OVER UNIVERSE, thank you Sir 🙏

  • @Sarvesh_Coder
    @Sarvesh_Coder Před rokem

    Learnt new things, great video !

  • @user-hj1sz7df2f
    @user-hj1sz7df2f Před 9 měsíci +1

    #9 tutorial thanks for this tutorial 🙂

  • @techmania300
    @techmania300 Před rokem

    Such a super premium value amazing sir 🙏 from mizoram india

  • @AkbarAli-bt7xi
    @AkbarAli-bt7xi Před 7 měsíci

    sir it is dynamic typed language because it assigned data type to a variable according to given value unlike typescript or c++ etc before declaring a variable we define its data type with a reserved word.

  • @iswinnyx
    @iswinnyx Před 3 měsíci +1

    JavaScript is a dynamically typed language, which means that data types of variables are determined by the value they hold at runtime and can change throughout the program as we assign different values to them...

  • @mayureshnaik2893
    @mayureshnaik2893 Před 3 měsíci

    Very exllent level teaching

  • @ims-030-priyanshudave3
    @ims-030-priyanshudave3 Před 9 měsíci +1

    dynamically typed language
    JavaScript is a dynamically typed language, which means that data types of variables are determined by the value they hold at runtime and can change throughout the program as we assign different values to them

  • @annupoddar249
    @annupoddar249 Před 8 měsíci +1

    --> Primitive Datatypes (call by value)
    1. Number -> number
    2. String -> string
    3. Undefined -> undefined
    4. Null -> object
    5. BigInt -> bigint
    6. Boolean -> boolean
    7. Symbol -> symbol
    --> Non Primitive Datatypes (call by reference)
    1. Object -> object
    2. Array -> object
    3. Function -> function

  • @SunilBohara21460
    @SunilBohara21460 Před 5 měsíci +1

    At 13:57, You commented the variable declaration, that's why the typeof of BigInt value is showing 'undefined' because it couldn't find the variable. The actual typeof value of any BigInt variable is bigint and not undefined.

  • @TejalGunjal-ce9os
    @TejalGunjal-ce9os Před 3 měsíci

    JavaScript is dynamically typed. This means that variable types are determined at runtime, rather than being explicitly declared in the code. In JavaScript, a variable can hold different types of values at different points in the program's execution. This dynamic typing allows for flexibility but also requires careful attention to data types to prevent unexpected behaviors.

  • @QGXN
    @QGXN Před 5 měsíci +1

    Javascript is dynamically typed language which means agar program me aage jakar variables ki value ka datatype change hota hai toh Javascript variables ke value ke current datatype ko hi valid manegi.
    Jo mujhe samaj aaya vo kuch aisa tha.

  • @vaibhavilohani3421
    @vaibhavilohani3421 Před 7 měsíci +1

    JavaScript is a dynamically typed language, which means that data types of variables are determined by the value they hold at runtime and can change throughout the program as we assign different values to them.
    Return types of variables in js:
    Primitive datatypes:
    Number =>number
    String => string
    Boolean => boolean
    null => object
    undefined => undefined
    Symbol => symbol
    BigInt => bigint
    Reference (Non primitive data types):
    Array => object
    Object => object
    Function => function

  • @rkrohan...1176
    @rkrohan...1176 Před 7 měsíci +1

    JavaScript is a dynamically typed language. Because data type will automatically assigned at the time of compilation or code execution. TX sir....

  • @abhisheknavgan1285
    @abhisheknavgan1285 Před rokem +4

    // primitive datatypes
    // 1. string
    // 2. number
    // 3. boolean
    // 4. null
    // 5. undefined
    // 6. symbol
    // 7. bigint
    // non-primitive / Refference datatypes
    // 1. arrays
    // 2. objects
    // 3. functions

  • @sydneysingh9704
    @sydneysingh9704 Před 3 měsíci

    JavaScript is a dynamically typed language.
    In a dynamically typed language like JavaScript, variable types are determined at runtime, not at compile time. This means that you don't have to explicitly declare the data type of a variable when you create it, and you can change the type of a variable by assigning a value of a different type to it during the execution of the program.

  • @sekharendudey7923
    @sekharendudey7923 Před 8 měsíci +1

    Dynamically Typed because the datatype needs not to be mentioned while initializing, also the datatype of variable is determined during the runtime

  • @codewithsehran
    @codewithsehran Před 2 měsíci

    best JS course ever ❤

  • @techkrunch7495
    @techkrunch7495 Před 10 měsíci

    Big respect From Pune Maharashtra Histesh Sir👍🧿❤️👏

  • @priyamina
    @priyamina Před 8 měsíci +1

    for typeof operator:for non primitive datatypes:
    arr, object:object
    and for function :object function
    for primitive datatype:
    Number => number
    String => string
    Boolean => boolean
    null => object
    undefined => undefined
    Symbol => symbol
    BigInt => bigint

  • @iamkmsyed
    @iamkmsyed Před 5 měsíci

    Good explanation sir

  • @tushar5426
    @tushar5426 Před 8 měsíci +4

    JavaScript is a dynamically typed language, which means that data types of variables are determined by the value they hold at runtime and can change throughout the program as we assign different values to them.
    Thank you so much sir for these amazing tutorials 🥰🙌

  • @universalbeats.....8242
    @universalbeats.....8242 Před 3 měsíci

    Best JS series

  • @syedabdullahjamil2688
    @syedabdullahjamil2688 Před 8 měsíci +1

    Javascript is a dynamic typing language. When you declare a variable, you do not need to specify what type this variable is

  • @nehabansal370
    @nehabansal370 Před 4 měsíci

    Javascript is dynamically typed language, which means the type of variable is determined by the value they hold at runtime and can be changed throughout the program as we assign different values to variable

  • @yogeshsingh5336
    @yogeshsingh5336 Před měsícem

    Haan, JavaScript ek dynamic language hai. Iska matlab hai ki JavaScript mein variables ko define karte waqt unki data type ko specify nahi karna padta. Jab aap ek variable ko define karte hain, toh aap usme kisi bhi tarah ka data store kar sakte hain, aur aap baad mein uss variable mein different types ka data bhi store kar sakte hain.
    Yes, JavaScript is a dynamic language. This means that while defining variables in JavaScript, their data type does not have to be specified. Once you define a variable, you can store any type of data in it, and you can later store different types of data in that variable.

  • @sky_9460
    @sky_9460 Před 8 měsíci

    nice explanation

  • @vivekchigure525
    @vivekchigure525 Před 6 měsíci

    wow thank you sir

  • @shubhamkumarjha9192
    @shubhamkumarjha9192 Před 10 měsíci

    Sir 6:35 Answer is Dynamically Type language ha kyuki sir hum runtime par variable ki value ko change kar sakte ha..And sir gazab videos ha Js ki.Thank you so much sir..

  • @TechieHeish1-bm2nd
    @TechieHeish1-bm2nd Před 11 dny

    JavaScript is a dynamically typed language means the type of data initializations is implicitly (automatic - self defined) based on its inbuild standards, Explicitly means we are defining the whole, implicitly means, javascript itself decides which type of data.

  • @_suraj.3x
    @_suraj.3x Před 4 měsíci +1

    There are 2 data types in Js
    1. Primitives
    2. Reference (Non Primitives)
    Primitives:
    1. Number
    Example: let number = 100
    2. String
    Example: let string = "Namaskar"
    3. Boolean
    Example: let isPurchased = false
    4. Undefined
    Example: let subscribe;
    5. Null
    Example: let like = null
    6. Symbol
    Example: const share = ("100")
    7. BigInt
    Example: const number = 100000000000n
    Reference:
    1. Arrays
    Example: let objectArrays = [1,2,3]
    2. Objects
    Example: let video = {
    subscribed: true,
    like: true,
    share: false
    }
    3. Function
    Example: function sheryiansStudent() {
    canMakeAwesomeWebs: true
    }

  • @himanshu_baghel_07
    @himanshu_baghel_07 Před 7 měsíci

    Thank you sir

  • @spirit_peace2674
    @spirit_peace2674 Před 5 měsíci

    JavaScript is a dynamic language. This means that variables in JavaScript are not explicitly typed, and their types can change during the execution of a program. Additionally, JavaScript allows for features like dynamic typing, where variables can hold values of any type, and dynamic evaluation, where code can be constructed and executed at runtime.

  • @AmanKhan-lj3wh
    @AmanKhan-lj3wh Před měsícem

    How datatypes are treated by typeof operator
    Pmitive
    Number => number
    String => string
    Boolean => boolean
    null => object // js implementation uses a type tag to indicate the type of value and type tag for objects is 0 and consequently null
    is used to represent a null pointer therefore the type tag assigned to null was 0, which is same as an object and hence null is treated as an object by typeof operator.
    undefined => undefined
    Symbol => symbol
    BigInt => bigint
    Non-Primitive
    Arrays => object
    Function => function
    Object => object

  • @saurabhrajput1188
    @saurabhrajput1188 Před 8 měsíci

    Thanks for the tuts

  • @sidhantdorge2445
    @sidhantdorge2445 Před 10 měsíci

    To answer your question Hitesh Sir:
    JavaScript is a dynamically typed language as we do not explicitly need to mention the type when defining the variable like we need to do in C/CPP the compiler will interpret it automatically.
    The other thing data types are categorized in 2 types:
    i) Primitive Datatypes:
    Number -> (typeof) number
    String -> string
    Boolean (true/false) -> boolean
    null (a special type) -> object
    undefined -> undefined (Default value when a variable is assigned no value)
    Symbol -> symbol
    BigInt -> bigint (For large or scientific values)
    ii) Non-Primitive (Referenced)
    All referenced data types have object as type even function is called object function
    Array -> object
    Function -> function
    Object -> object

  • @Knight004
    @Knight004 Před 4 měsíci

    CRAZY🔥

  • @Raj-cy7ox
    @Raj-cy7ox Před 3 měsíci

    JavaScript is a dynamically type language because in this language type of a variable is known at "runtime". So we don't need to specify type of varialbe when we declare it .

  • @user-dz7ef9xl6i
    @user-dz7ef9xl6i Před 6 měsíci

    JavaScript is a dynamically typed language
    Return type of variables in JavaScript
    Primitive Datatypes
    Number => number
    String => string
    Boolean => boolean
    null => object
    undefined => undefined
    Symbol => symbol
    BigInt => bigint
    Non-primitive Datatypes
    Arrays => object
    Function => function
    Object => object

  • @themillionairetrader8232
    @themillionairetrader8232 Před 4 měsíci

    nice video

  • @vibhavjoshi1818
    @vibhavjoshi1818 Před 4 měsíci

    JavaScript is a Dynamically Typed Language. Because data types of the variable are determined by the value they hold at a runtime and it can be changed throughout the program.
    Primitive data types : String, Number, Boolean, null, undefined, Symbol, BigInt
    Reference type : Array, Object, Function

  • @nehabansal370
    @nehabansal370 Před 4 měsíci

    Categorisation of data types is on the basis of, how the data is stored in memory and how it is accessed.
    Primitive is call by value, means if you assign one variable to another then you don't get the reference of data from memory, you get the copy of the value and if you make any changes in second variable it will not change anything in original data.
    Reference(Non-primitive) here you get the reference of the data from memory and thus refers to same data, if any changes made to data, it will reflect in all the variables referring to it.

  • @AsAOptionsTrader
    @AsAOptionsTrader Před 8 měsíci +1

    Sir, at 14:08 you comment out bigInt, line no.17 thats why the result of typeof bigNumber came undefined.

  • @TasnimulFahim
    @TasnimulFahim Před 6 měsíci

    Javascript is dynamic Language and datatypes returned for
    1. Primitive Datatypes:
    String = String
    Number = number
    Boolean = boolean
    Null = object
    Undefined = undefined
    Symbol = symbol
    bigInt = bigInt
    2. Non-Primitve
    Function = function (obj function )
    Array = object
    Object = object.

  • @bhuvnesh4752
    @bhuvnesh4752 Před 3 měsíci

    aaj naya sikha ki primitive call by value hote hai aur non primitive call by reference hote hai
    thank you sir

  • @aniketTale64
    @aniketTale64 Před 6 měsíci

    There are two types of data types in jS
    1- primitive data type &
    Return type Objects in js ------
    1) Number --> Number
    2) String --> string
    3) Boolean --> Boolean
    4) Bigint --> Bigint
    5) Null --> Object
    6) undefine ---> undefine
    7) Symbol --> Symbol
    2- non primitive data types
    1) Arrays --> Arrays
    2) Objects --> Objects
    3) Functions --> object Function

  • @ankushladani496
    @ankushladani496 Před rokem

    Dhanyawad guruji 🙏

  • @programmingholic
    @programmingholic Před rokem

    Clear, Following Done

  • @lalrohitnathshahdeo807
    @lalrohitnathshahdeo807 Před 9 měsíci

    JavaScript is dynamically typed language because its datatype is determined by the type of data it's variable is holding and can be change anytime during the program

  • @connectwithehsan-he6bt
    @connectwithehsan-he6bt Před 3 měsíci

    return type of variable in javascript
    ---primitive datatypes---
    number =>number;
    string => string;
    null => object;
    boolean => boolean;
    bigInt => null;
    undefined => undefined;
    symbol => symbol;
    ---non primitive---
    array => object;
    function => function;
    object =>object;

  • @samarraj5799
    @samarraj5799 Před 6 dny

    JavaScript is a dynamic nature.

  • @sayandeepsoren361
    @sayandeepsoren361 Před 5 měsíci

    JS is dynamically typed language.
    Because here, we don't need to specify the data type while declaring the variables.
    in JS, data-type of variables can change at runtime.

  • @imamanonly
    @imamanonly Před 3 měsíci

    JS is dynamically typed, i.e. data type of a variable is what it is defined at the runtime and can be changed.

  • @Dev-Phantom
    @Dev-Phantom Před 6 měsíci

    cool

  • @mr.hunterr3012
    @mr.hunterr3012 Před 6 měsíci

    02:16 JavaScript data types can be categorized into primitive and non-primitive types.
    04:32 Primitive data types in JavaScript
    06:48 JavaScript data types
    09:04 JavaScript data types include numbers, booleans, null, and undefined
    11:20 Symbol and BigInt data types
    13:36 Arrays and objects are non-primitive types in JavaScript
    15:52 Using typeof function to find data types of variables
    18:02 The return type for all non-primitive types is object function.
    Crafted by Merlin AI.

  • @gursaveksingh3457
    @gursaveksingh3457 Před 4 měsíci

    02:16 JavaScript data types can be categorized into primitive and non-primitive types.
    04:32 Primitive data types in JavaScript
    06:48 JavaScript data types
    09:04 JavaScript data types include numbers, booleans, null, and undefined
    11:20 Symbol and BigInt data types
    13:36 Arrays and objects are non-primitive types in JavaScript
    15:52 Using typeof function to find data types of variables
    18:02 The return type for all non-primitive types is object function.

  • @bhaktibhao-
    @bhaktibhao- Před rokem

    Amazing video

  • @akhtrabadsaraikivlog5877
    @akhtrabadsaraikivlog5877 Před 9 měsíci

    now i understand why dev use typescript most.

  • @user-xg8kc2cs2p
    @user-xg8kc2cs2p Před 8 měsíci +1

    //interview questions
    typeof values:
    Undefined -> undefined
    Null -> object
    Boolean -> boolean
    Number -> number
    String -> string
    Object -> object
    Object -> function
    Object -> implementation defined**
    Symbol -> symbol

  • @indian-shorts9215
    @indian-shorts9215 Před 11 měsíci

    javascript is dynamicly type language n dynamically typed language, the type of a variable is checked during run-time whereas...
    In statically typed language, the type of a variable is checked during compile-time.

  • @codelove9544
    @codelove9544 Před 10 měsíci

    👌👌

  • @SuryaKarigar
    @SuryaKarigar Před 5 měsíci

    6:35, JAVASCRIPT is a dynamically typed language as the types are defined at the runtime, and can be changed during execution.

  • @aryandumyan1195
    @aryandumyan1195 Před 11 měsíci

    mast sirji👏

  • @Ofcl-Javed
    @Ofcl-Javed Před 8 měsíci

    typeof 6 => number
    typeof "6" => string
    typeof 6n => undefined
    typeof true => Boolean
    typeof [6] => array
    typeof {num:6} => object
    typeof function (){} => function
    typeof null => object
    typeof undefined => undefined

  • @shobitkhatri9242
    @shobitkhatri9242 Před 9 měsíci

    JavaScript is considered a dynamically typed language because the data type of a variable is determined by the value assigned to it at runtime. JavaScript does not require you to explicitly declare the data type of a variable; it automatically adapts based on the value assigned to that variable.

  • @abdulhaadi8178
    @abdulhaadi8178 Před 7 měsíci

    JavaScript is a dynamically typed language. This means that variable types are determined at runtime, and you do not need to explicitly declare the type of a variable before using it.

  • @deadlylive_gaming7154
    @deadlylive_gaming7154 Před 10 měsíci

    thanks

  • @harshvardhan6213
    @harshvardhan6213 Před 8 měsíci

    JavaScipt is dyanmically typed lang bcz the type of a variables defined at runtime and even the code in JS is also dynamically typed

  • @Zareena_Iqbal
    @Zareena_Iqbal Před 8 měsíci

    Toh saral shabdon mein kaha jaye toh, JavaScript ek dynamically typed language hai, jahan variable types runtime par decide hote hain. Statically typed languages mein aapko variable types ko declare karna padta hai, aur ye types compile-time par check hote hain.

  • @schizoo07
    @schizoo07 Před 2 měsíci

    String - string
    Number - number
    Boolean - boolean
    Null - object
    Undefined - undefined
    BigInt - bigint
    Symbol - symbol
    Array - object
    Function - function
    Object - object

  • @QGXN
    @QGXN Před 5 měsíci +1

    Primitive Datatypes ka return type
    String => String
    Number => Number
    Boolean => Boolean
    Null => Object
    Undefined => Undefined
    Symbol => Symbol
    BigInt => BigInt
    Reference Datatypes ka return type
    Array => Object
    Object => Object
    Function => Function

  • @bablishil3651
    @bablishil3651 Před 8 měsíci +1

    Return Typeof Datatypes:
    Primitive Datatypes:
    string => string
    number => number
    Boolean => boolean
    Null => object
    undefined => undefined
    symbol => symbol
    bigInt => bigint
    Non - Primitives :
    Array => object
    Object => object
    Function => function

  • @gb_tech3311
    @gb_tech3311 Před 6 měsíci

    nice