Seven js data types to share
This article mainly shares seven js data types with you, hoping to help everyone.
1, number
Numbers include decimal, binary, and octal.
Starting with 0b represents binary.
Starting with 0 represents octal.
0x16.
Note that in js There are no float, int, double and other data types. number contains all numbers
2, string
The defined string can be enclosed in single quotes or double quotesstring a='123'
or string a="123"
The length of the empty string is 0
The length of the space string is 1
To represent single quotes' ' '
is a wrong approach
represents two correct ways of using single quotes.
You can enclose it in double quotes
"'"
Use the escape character
'\' '
Introducing other escape characters by the way' \n'Line break
'\ t'tab
'\'A slash
Two ways to represent a multi-line string
var s = '12345' + '67890' // 无回车符号
or
var s = `12345 67890` // 含回车符号
3, boolean
The value of boolean
There are only two values: true and false
a && b When a and b are both true, the value is true ; Otherwise, it is false
a || b When a and b are both false, the value is false; otherwise, it is true
4, symbol
5, object
object is the above basic types (unordered) combined together
object can have objects inside
var person = {
Name: ‘shuyan’,
‘child’: {
name: ‘Jack’
}, // The last comma is optional
}
The key of object is always a string, there are no other types of keys
object[”] is legal
object['key'] can be written as object.key
Note that object.key and object[key] is different
6, undefined
7, null
undefined and null both mean no value. As for why JS has two things that mean "no value" , you can know from the twitter of the father of JS that he was quite confused at that time: https://twitter.com/BrendanEich/status/333008305461006336
(Specification) If a variable is not assigned a value, then the value of the variable is undefiend
(Convention) If you want to represent an object that has not yet been assigned a value, use null. If you want to represent a string/number/boolean/symbol that has not been assigned a value, use the undefined
typeof operator
xxx Type | string | number | boolean | symbol | undefined | null | object | function |
---|---|---|---|---|---|---|---|---|
typeof xxx | 'string' | 'number' | 'boolean' | 'symbol' | 'undefined' | 'object' | 'object' | 'function' |
Note that function is not a type
It is wrong to say that everything in js is an object
array and function are The
1, number
numbers belonging to object are decimal, binary, and octal.
Starting with 0b means binary
Starting with 0 means octal
0x16
Note that there are no float, int, double and other data types in js. number contains all numbers
2, string
The defined string can be enclosed in single quotes or double quotesstring a='123'
or string a="123"
The length of the empty string is 0
The length of the space string is 1
To represent single quotes' ' '
is a wrong approach
represents two correct ways of using single quotes.
You can enclose it in double quotes
"'"
Use the escape character
'\' '
Introducing other escape characters by the way' \n'Line break
'\ t'tab
'\'A slash
Two ways to represent a multi-line string
var s = '12345' + '67890' // 无回车符号
or
var s = `12345 67890` // 含回车符号
3, boolean
The value of boolean
There are only two values: true and false
a && b When a and b are both true, the value is true ; Otherwise, it is false
a || b When a and b are both false, the value is false; otherwise, it is true
4, symbol
5, object
object is the above basic types (unordered) combined together
object can have objects inside
var person = {
name: ‘shuyan’,
‘child’: {
name: ‘Jack’
}, // The last comma is optional
}
The key of object is always a string, there are no other types of keys
object[”] is legal
object['key'] can be written as object.key
Note that object.key and object[key] is different
6, undefined
7, null
undefined and null both mean no value. As for why JS has two things that mean "no value" , you can know from the twitter of the father of JS that he was quite confused at that time: https://twitter.com/BrendanEich/status/333008305461006336
(Specification) If a variable is not assigned a value, then the value of the variable is undefiend
(Convention) If you want to represent an object that has not been assigned a value, use null. If you want to represent a string/number/boolean/symbol that has not been assigned a value, use the undefined
typeof operator
xxx Type | string | number | boolean | symbol | undefined | null | object | function |
---|---|---|---|---|---|---|---|---|
typeof xxx | 'string' | 'number' | 'boolean' | 'symbol' | 'undefined' | 'object' | 'object' | 'function' |
Note that function is not a type
It is wrong to say that everything in js is an object
array and function belong to object
The above is the detailed content of Seven js data types to share. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Quark Netdisk and Baidu Netdisk are very convenient storage tools. Many users are asking whether these two softwares are interoperable? How to share Quark Netdisk to Baidu Netdisk? Let this site introduce to users in detail how to save Quark network disk files to Baidu network disk. How to save files from Quark Network Disk to Baidu Network Disk Method 1. If you want to know how to transfer files from Quark Network Disk to Baidu Network Disk, first download the files that need to be saved on Quark Network Disk, and then open the Baidu Network Disk client. , select the folder where the compressed file is to be saved, and double-click to open the folder. 2. After opening the folder, click "Upload" in the upper left corner of the window. 3. Find the compressed file that needs to be uploaded on your computer and click to select it.

1. First, we enter NetEase Cloud Music, and then click on the software homepage interface to enter the song playback interface. 2. Then in the song playback interface, find the sharing function button in the upper right corner, as shown in the red box in the figure below, click to select the sharing channel; in the sharing channel, click the "Share to" option at the bottom, and then select the first "WeChat Moments" allows you to share content to WeChat Moments.

Recently, Baidu Netdisk Android client has ushered in a new version 8.0.0. This version not only brings many changes, but also adds many practical functions. Among them, the most eye-catching is the enhancement of the folder sharing function. Now, users can easily invite friends to join and share important files in work and life, achieving more convenient collaboration and sharing. So how do you share the files you need to share with your friends? Below, the editor of this site will give you a detailed introduction. I hope it can help you! 1) Open Baidu Cloud APP, first click to select the relevant folder on the homepage, and then click the [...] icon in the upper right corner of the interface; (as shown below) 2) Then click [+] in the "Shared Members" column 】, and finally check all

Mango TV has various types of movies, TV series, variety shows and other resources, and users can freely choose to watch them. Mango TV members can not only watch all VIP dramas, but also set the highest definition picture quality to help users watch dramas happily. Below, the editor will bring you some free Mango TV membership accounts for users to use, hurry up and take a look Take a look. Mango TV latest member account free sharing 2023: Note: These are the latest member accounts collected, you can log in directly and use them, do not change the password at will. Account number: 13842025699 Password: qds373 Account number: 15804882888 Password: evr6982 Account number: 13330925667 Password: jgqae Account number: 1703

With the popularity of short video platforms, video matrix account marketing has become an emerging marketing method. By creating and managing multiple accounts on different platforms, businesses and individuals can achieve goals such as brand promotion, fan growth, and product sales. This article will discuss how to effectively use video matrix accounts and introduce different types of video matrix accounts. 1. How to create a video matrix account? To make a good video matrix account, you need to follow the following steps: First, you must clarify what the goal of your video matrix account is, whether it is for brand communication, fan growth or product sales. Having clear goals helps develop strategies accordingly. 2. Choose a platform: Choose an appropriate short video platform based on your target audience. The current mainstream short video platforms include Douyin, Kuaishou, Huoshan Video, etc.

JavaScript tutorial: How to get HTTP status code, specific code examples are required. Preface: In web development, data interaction with the server is often involved. When communicating with the server, we often need to obtain the returned HTTP status code to determine whether the operation is successful, and perform corresponding processing based on different status codes. This article will teach you how to use JavaScript to obtain HTTP status codes and provide some practical code examples. Using XMLHttpRequest

Title: To solve the problem that Discuz WeChat shares cannot be displayed, specific code examples are needed. With the development of the mobile Internet, WeChat has become an indispensable part of people's daily lives. In website development, in order to improve user experience and expand website exposure, many websites will integrate WeChat sharing functions, allowing users to easily share website content to Moments or WeChat groups. However, sometimes when using open source forum systems such as Discuz, you will encounter the problem that WeChat shares cannot be displayed, which brings certain difficulties to the user experience.

People in the workplace will be familiar with PPT production, because whether it is a year-end summary or a work report, many companies require it to be presented in the form of PPT. At this time, I encountered a problem, that is, how to share PPT? Don’t worry, the editor below will show you how to share PPT. 1. First select the edited PPT and click Save in the upper left corner (if you are using WPS, you can click Login first). 2. Then click the share icon in the menu bar as shown below. 3. Then the sharing interface as shown below will pop up. You can see that a sharing link will appear. Click to send the link to share. 4. You can also click "Allow friends to edit" in the lower left corner of the picture below, so that friends can also click to edit this PPT. 5. If necessary, give P
