表示空值或空对象指针
发布时间:2025-06-24 18:50:17 作者:北方职教升学中心 阅读量:985
一元运算符:
函数:
函数声明:
函数表达式:
立即执行表达式:
箭头函数:
对象:
创建对象:
对象增删查: 。
运算符:
算数运算符:
操作符。表示未赋值的变量或函数返回的未定义值。
。
const arr = [1, 2, 3];const removed = arr.shift();console.log(arr); // 输出 [2, 3]console.log(removed); // 输出 1。表示空值或空对象指针。5 >= 5。 💓 。
获取变量的类型。 >
大于。 操作符。利用构造函数创建。
表示逻辑值和#xff00c;只有。
5 / 3.
%。shift()从数组开始删除一个元素,并返回元素。
除法。
。
true。#xff1a;
添加元素:
push ( ) 在数组的末尾添加一个或多个元素。
const person = { name: "Alice", age: 30};const values = Object.values(person);console.log(values); // 输出 ["Alice", 30]。
++x。!true。
delete。
函数:
xff1功能声明a; function greet(name) { console.log("Hello, " + name + "!");}。,复制具体值,而非引用。
||。
const arr = [1, 2, 3, 4, 5];arr.splice(1, 2); // 从索引1开始删除两个元素console.log(arr); // 输出 [1, 4, 5]。let numbers = [1, 2, 3, 4, 5];let mixed = ["apple", 42, true, {name: "Alice"}];console.log(numbers[0]); // 输出 1console.log(mixed[3].name); // 输出 "Alice"
3.函数。
5.null。查询元素:
返回数组中某一元素首次出现的位置索引,若不存在,
减法。
5 - 3.
*。let num = 123 let str = String(num) //string let str1 = num.toStrign() //string。
+
正号(强制转换为数字)+5。let nothing = null;
引用#xff1的数据类型a;
1.对象。
5 != 3。
true && false。
const arr = [1, 2, 3];arr.splice(1, 0, 1.5); // 将1.5插入索引1的位置console.log(arr); // 输出 [1, 1.5, 2, 3]。false。和。
显示转换:
let str = '123' let num = Number(str) //number let num1 = +str //number。
负号(取反) -5。
typeof。const person = { name: "Alice", age: 30};const entries = Object.entries(person);console.log(entries); // 输出 [["name", "Alice"], ["age", 30]]。
描述。
!==
严格不等于。splice()元素可以从数组中删除c;并且元素可以同时插入。
逻辑非。 x++ --。const arr = [1, 2, 3, 2, 4];const index = arr.indexOf(2);console.log(index); // 输出 1。
js的三种写作方式:
行业:
<body> <button onclick="alert('行内')"></button></body>
内部:
<body> <script> alert('内部') </script></body>
外部:
外部js标签中间不能写东西。
逻辑操作符: 。当赋值给出另一个变量时,
非逻辑(NOT) !true。
删除对象的属性。const arr = [1, 2, 3];const removed = arr.pop();console.log(arr); // 输出 [1, 2]console.log(removed); // 输出 3。
5 <= 5。const arr = [1, 2, 3];arr[1] = 2.5;console.log(arr); // 输出 [1, 2.5, 3]。
或者(OR)。let x;console.log(x); // 输出 undefined。1.number。
修改元素:
数组中的元素可以通过索引直接访问和修改。
!。
函数也是一个对象,可作为值传输,属性或方法可作为对象使用。
const person = { name: "Alice", age: 30};const values = Object.values(person);console.log(values); // 输出 ["Alice", 30]。
到此结束,感谢您的观看!!!
目录。
delete obj.prop。
5 + 3.
-。 -。描述。let person = { name: "Alice", age: 30, sayHello: function() { console.log("Hello, my name is " + this.name); }};
2.数组。数组元素可以是任何类型的数据。///声明一个年龄变量 let age //赋值 age = 18 //输出 alert(age)。
。两个值。
函数表达式:
const greet = function(name) { console.log("Hello, " + name + "!");};
立即执行表达式:
(function(name) { console.log("Hello, " + name + "!");})("Charlie");
箭头函数:
const greet = (name) => { console.log("Hello, " + name + "!");};
对象:
创建对象:
用字面量创建:
///定义对象 let obj = { name: '阿伟', age: 12, phone: 12323232323 } console.log(obj)。
对象是键值对的集合,是最常用的复合数据类型之一。
let flag = true;4.undifined。则返回-1。
typeof x。 #xff1数据转换a;
#xff1a;
console.log(11 + 11) //number console.log('11' + 11) //string console.log('111') //string console.log(+'123') //number console.log(+'123' + 132) //number。
表示值包括整数和浮点数。
数组:
定义数组:
let arr = [1, 2, 3, 4, 5];console.log(arr); // 输出 [1, 2, 3, 4, 5]。function greet(name) { console.log("Hello, " + name + "!");}。
删除元素:
pop()从数组末尾删除一个元素,并返回元素。
unshift ( ) 在数组的开头添加一个或多个元素。let num = 42;
2.string。
。
或 。注释:
单行注释:
///我是单行注释。js三种写作方式:
行业:
内部:
外部:
js输入输出:
输入语法:
输入语法:
注释:
变量:
数组:
定义数组:
#xff1a;
#xff1的数据类型a;
基本#xff1的数据类型a;
引用#xff1的数据类型a;
#xff1数据转换a;
#xff1a;
显示转换:
运算符:
算数运算符:
比较运算符:
逻辑操作符: 。--x。示例; 加法。
!。//声明并赋值年龄变量 let age=18 //输出 alert(age)。
55 * 3.
/。控制台打印:
console.log('打印控制台')。
示例。遍历对象: 。5 !== "5"
<
小于。😽感谢大家的点赞👍收藏⭐️评论✍你的一键三连是我更新的动力。
乘法。#xff1的数据类型a;
基本#xff1的数据类型a;
基本数据类型,它们直接存储在栈内存中c;而不是引用访问。
取模(求余数)
5 % 3.
**;二方) 2 **
比较运算符:
描述
示例
== 等于(等值可以) 5 == "5" ===
严格等于(等值和类型) 5 === "5"
!=
不等于。 🌏个人博客主页:心.c。const person = { name: "Alice", age: 30, city: "New York"};for (const key in person) { if (person.hasOwnProperty(key)) { console.log(`${key}: ${person[key]}`); }}// 输出// name: Alice// age: 30// city: New York。
表示文字字符串。const person = new Object();2person.name = "Bob";三person.age = 25;
对象增删查:
。
5 > 3。输入语法:
prompt('请输入信息')。&& #xff08逻辑;AND) true && false。对象可包括属性(键值对)和谐方法(xfff08;函数)。
。前/后自减。
x--。 或 。
5 < 3。前言:JavaScript已经完成,和大家分享我的笔记,希望大家能有所收获,花不多说开干!!!
🔥🔥🔥专题文章:JavaScript。
一元运算符:
++ 前/后自增。
数组是一个特殊的对象,存储有序的元素列表。
。
splice ( ) 元素可以在任何位置插入c;并且元素可以同时删除。<body> <!-- 引用外部JS --> <script src="./01.js.html"></script></body>
js输入输出:
输入语法:
页面打印:
document.write('页面打印')。弹出界面:
console.log('打印控制台')。
多行注释:
/*我是多行注释*/a;
变量是用来存储数据的容器,简单的理解就是一个盒子。
。
const arr = [1, 2, 3];arr.push(4);console.log(arr); // 输出 [1, 2, 3, 4]。
let str = "Hello, world!";
3.boolean。
const arr = [1, 2, 3];arr.unshift(0);console.log(arr); // 输出 [0, 1, 2, 3]。
<=
小于等于。增加属性:
使用标点:const person = {};person.name = "Alice";person.age = 30;
使用括号:
const person = {};person["name"] = "Alice";person["age"] = 30;
修改属性:
const person = { name: "Alice", age: 30};person.age = 31;
删除属性:
const person = { name: "Alice", age: 30};delete person.age;
搜索对象属性:
const person = { name: "Alice", age: 30};const keys = Object.keys(person);console.log(keys); // 输出 ["name", "age"]。
>=
大于等于。
。
const arr = [1, 2, 3];const removed = arr.shift();console.log(arr); // 输出 [2, 3]console.log(removed); // 输出 1。
表示空值或空对象指针。
5 >= 5。 💓 。
获取变量的类型。 >
大于。 操作符。 利用构造函数创建。
表示逻辑值和#xff00c;只有。
5 / 3.
%。 shift()从数组开始删除一个元素,并返回元素。
除法。
。
true。
#xff1a;
添加元素:
push ( ) 在数组的末尾添加一个或多个元素。
const person = { name: "Alice", age: 30};const values = Object.values(person);console.log(values); // 输出 ["Alice", 30]。
++x。
!true。
delete。
函数:
xff1功能声明a; function greet(name) { console.log("Hello, " + name + "!");}。,复制具体值,而非引用。
||。
const arr = [1, 2, 3, 4, 5];arr.splice(1, 2); // 从索引1开始删除两个元素console.log(arr); // 输出 [1, 4, 5]。let numbers = [1, 2, 3, 4, 5];let mixed = ["apple", 42, true, {name: "Alice"}];console.log(numbers[0]); // 输出 1console.log(mixed[3].name); // 输出 "Alice"
3.函数。
5.null。
查询元素:
返回数组中某一元素首次出现的位置索引,若不存在,
减法。
5 - 3.
*。 let num = 123 let str = String(num) //string let str1 = num.toStrign() //string。
+
正号(强制转换为数字)+5。
let nothing = null;
引用#xff1的数据类型a;
1.对象。
5 != 3。
true && false。
const arr = [1, 2, 3];arr.splice(1, 0, 1.5); // 将1.5插入索引1的位置console.log(arr); // 输出 [1, 1.5, 2, 3]。false。
和。
显示转换:
let str = '123' let num = Number(str) //number let num1 = +str //number。
负号(取反) -5。
typeof。
const person = { name: "Alice", age: 30};const entries = Object.entries(person);console.log(entries); // 输出 [["name", "Alice"], ["age", 30]]。
描述。
!==
严格不等于。 splice()元素可以从数组中删除c;并且元素可以同时插入。
逻辑非。 x++ --。
const arr = [1, 2, 3, 2, 4];const index = arr.indexOf(2);console.log(index); // 输出 1。
js的三种写作方式:
行业:
<body> <button onclick="alert('行内')"></button></body>
内部:
<body> <script> alert('内部') </script></body>
外部:
外部js标签中间不能写东西。
逻辑操作符: 。当赋值给出另一个变量时,
非逻辑(NOT) !true。
删除对象的属性。 const arr = [1, 2, 3];const removed = arr.pop();console.log(arr); // 输出 [1, 2]console.log(removed); // 输出 3。
5 <= 5。
const arr = [1, 2, 3];arr[1] = 2.5;console.log(arr); // 输出 [1, 2.5, 3]。
或者(OR)。 let x;console.log(x); // 输出 undefined。
1.number。
修改元素:
数组中的元素可以通过索引直接访问和修改。
!。
函数也是一个对象,可作为值传输,属性或方法可作为对象使用。
const person = { name: "Alice", age: 30};const values = Object.values(person);console.log(values); // 输出 ["Alice", 30]。
到此结束,感谢您的观看!!!
目录。
delete obj.prop。
5 + 3.
-。 -。
let flag = true;
描述。 let person = { name: "Alice", age: 30, sayHello: function() { console.log("Hello, my name is " + this.name); }};
2.数组。数组元素可以是任何类型的数据。
///声明一个年龄变量 let age //赋值 age = 18 //输出 alert(age)。
。
两个值。
函数表达式:
const greet = function(name) { console.log("Hello, " + name + "!");};
立即执行表达式:
(function(name) { console.log("Hello, " + name + "!");})("Charlie");
箭头函数:
const greet = (name) => { console.log("Hello, " + name + "!");};
对象:
创建对象:
用字面量创建:
///定义对象 let obj = { name: '阿伟', age: 12, phone: 12323232323 } console.log(obj)。
对象是键值对的集合,是最常用的复合数据类型之一。
4.undifined。则返回-1。
typeof x。
#xff1数据转换a;
#xff1a;
console.log(11 + 11) //number console.log('11' + 11) //string console.log('111') //string console.log(+'123') //number console.log(+'123' + 132) //number。
表示值包括整数和浮点数。
数组:
定义数组:
let arr = [1, 2, 3, 4, 5];console.log(arr); // 输出 [1, 2, 3, 4, 5]。
function greet(name) { console.log("Hello, " + name + "!");}。
删除元素:
pop()从数组末尾删除一个元素,并返回元素。
unshift ( ) 在数组的开头添加一个或多个元素。
let num = 42;
2.string。
。
或 。
注释:
单行注释:
///我是单行注释。
js三种写作方式:
行业:
内部:
外部:
js输入输出:
输入语法:
输入语法:
注释:
变量:
数组:
定义数组:
#xff1a;
#xff1的数据类型a;
基本#xff1的数据类型a;
引用#xff1的数据类型a;
#xff1数据转换a;
#xff1a;
显示转换:
运算符:
算数运算符:
比较运算符:
逻辑操作符: 。
--x。
示例; 加法。 !。 //声明并赋值年龄变量 let age=18 //输出 alert(age)。
55 * 3.
/。 控制台打印:
console.log('打印控制台')。
示例。
遍历对象: 。
5 !== "5"
<
小于。 😽感谢大家的点赞👍收藏⭐️评论✍你的一键三连是我更新的动力。
乘法。
#xff1的数据类型a;
基本#xff1的数据类型a;
基本数据类型,它们直接存储在栈内存中c;而不是引用访问。
取模(求余数)
5 % 3.
**;二方) 2 **
比较运算符:
描述
示例
== 等于(等值可以) 5 == "5" ===
严格等于(等值和类型) 5 === "5"
!=
不等于。 🌏个人博客主页:心.c。 const person = { name: "Alice", age: 30, city: "New York"};for (const key in person) { if (person.hasOwnProperty(key)) { console.log(`${key}: ${person[key]}`); }}// 输出// name: Alice// age: 30// city: New York。
表示文字字符串。
const person = new Object();2person.name = "Bob";三person.age = 25;
对象增删查:
。
5 > 3。
输入语法:
prompt('请输入信息')。
&& #xff08逻辑;AND) true && false。对象可包括属性(键值对)和谐方法(xfff08;函数)。
。前/后自减。
x--。
或 。
5 < 3。
前言:JavaScript已经完成,和大家分享我的笔记,希望大家能有所收获,花不多说开干!!!
🔥🔥🔥专题文章:JavaScript。
一元运算符:
++ 前/后自增。
数组是一个特殊的对象,存储有序的元素列表。
。
splice ( ) 元素可以在任何位置插入c;并且元素可以同时删除。
<body> <!-- 引用外部JS --> <script src="./01.js.html"></script></body>
js输入输出:
输入语法:
页面打印:
document.write('页面打印')。
弹出界面:
console.log('打印控制台')。
多行注释:
/*我是多行注释*/a;
变量是用来存储数据的容器,简单的理解就是一个盒子。
。
const arr = [1, 2, 3];arr.push(4);console.log(arr); // 输出 [1, 2, 3, 4]。
let str = "Hello, world!";
3.boolean。
const arr = [1, 2, 3];arr.unshift(0);console.log(arr); // 输出 [0, 1, 2, 3]。
<=
小于等于。 增加属性:
使用标点:const person = {};person.name = "Alice";person.age = 30;
使用括号:
const person = {};person["name"] = "Alice";person["age"] = 30;
修改属性:
const person = { name: "Alice", age: 30};person.age = 31;
删除属性:
const person = { name: "Alice", age: 30};delete person.age;
搜索对象属性:
const person = { name: "Alice", age: 30};const keys = Object.keys(person);console.log(keys); // 输出 ["name", "age"]。
>=
大于等于。