JavaScript value types and reference types

Source: Internet
Author: User
Value type

1. Value type: string/number/boolean/undefined;

2. Store: Data of value type, storing variables of data itself;

3. Assignment: Copy the stored data directly to the assignment, and two copies of the data are completely independent in memory. One of the data is modified and the other is unaffected.

4. Use in functions: Modify the parameters inside the function without affecting the outside variables.

Reference type

1. Reference type: object;

2. Storage: Reference type of data, stored in the memory of the data address, data in memory stored separately;

3. Assignment: Copy the address stored in the variable to a separate store, but two variables share the same object. When one of the objects is modified and another reference is accessed, the modified object is also accessed.

4. Use in functions: Modifying the object inside a function affects variables outside.

JavaScript value types and reference types

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.