02-JavaScript书写方式

1、JavaScript代码引入方式

  1. 行内式:写在标签内部。

<input type="button" value="点我点我" οnclick="alert('千古壹号 Hello 方式1')" />

  1. 内嵌式(内联式):写在 head 标签中。

<script type="text/javascript">
// 在这里写 js 代码
     alert('千古壹号 hello 方式2');
     console.log('qianguyihao hello 方式2');
</script>

  1. 外链式:引入外部 JS 文件。

<body>
        <!-- 外链式:引入外部的 js 文件:这个 utils.js 文件与当前的 html 文件,处于同一级目录 -->
        <script src="utils.js"></script>
</body>

2、注释格式

2.1 HTML 的注释

<!-- 我是 HTML 注释  -->

2.2 CSS 的注释

<style type="text/css">/* 我是 CSS 注释 */p {font-weight: bold;font-style: italic;color: red;}
</style>

注意:CSS 只有/* */这种注释,没有//这种注释。而且注释要写在<style>标签里面才算生效。

2.3 JavaScript 的注释

单行注释:

// 我是注释

多行注释:

/*多行注释1多行注释2
*/

补充:VS Code 中,单行注释的快捷键是「Ctrl + /」,多行注释的默认快捷键是「Alt + Shift + A」。

2、JavaScript输出语句

2.1 弹窗:alert()语句

alert(英文翻译为“警报”)的用途:弹出“警告框”。它会在弹窗中显示一条信息,并等待用户按下 “OK”。

如果写了两个 alert()语句,则网页的效果是:弹出第一个警告框,点击确定后,继续弹出第二个警告框。

2.2 弹窗:confirm()语句

var result = confirm('你听说过千古壹号吗?');
console.log(result);

代码运行后,页面上会显示一个弹窗。弹窗上有“确认”和“取消”两个按钮,点击“确定”返回 true,点击“取消”返回 false

2.3 弹出输入框:prompt()语句

prompt()就是专门弹出能够让用户输入的对话框。用得少,测试的时候偶尔会用。

var a = prompt('请随便输入点什么东西吧');
console.log(a);

上方代码中,用户输入的内容,将被传递到变量 a 里面,并在控制台打印出来。

2.4 alert()和 prompt()的区别:

  • alert() 语句中可以输出数字和字符串,如果要输出字符串,则必须用引号括起来;prompt()语句中,用户不管输入什么内容,都是字符串。

  • prompt() 会返回用户输入的内容。我们可以用一个变量,来接收用户输入的内容。

3、输出语句 

3.1 网页内容区域输出:document.write()语句

document.write('千古前端图文教程');

3.2 控制台输出:console.log() 打印日志

console.log()表示在控制台中输出。console 表示“控制台”,log 表示“输出”。括号里可以写字符串、数字、变量。

console 语句可以设置不同的打印等级:

console.log('千古壹号1'); //普通打印
console.warn('千古壹号2'); //警告打印
console.error('千古壹号3'); //错误打印

03-常量和变量

1、常量(字面量):数字和字符串

有以下几种:

  • 数字常量(数值常量)

  • 字符串常量

  • 布尔常量

  • 自定义常量

1.1 数字常量

数字常量非常简单,直接写数字就行,不需要任何其他的符号。既可以是整数,也可以是浮点数。

// 不需要加引号
alert(996); // 996是整数

1.2 字符串常量

字符串常量就是用单引号或双引号括起来的内容。可以是单词、句子等,一定要加引号。在JS中,只要是单引号或双引号括起来的内容,都是字符串常量。  

1.3 布尔常量

布尔常量就是表达或者,在JS中用 true 和 false 来表达。

if (true) {console.log('如果为真,就走这里面的代码);
}

1.4 自定义常量const

const 常量名称 = 常量取值;

const name = '千古壹号'; // 定义常量name,它的取值是 千古壹号// name =  '许嵩'; // 既然 name 是常量,所以这一行是错误的写法,因为 name 无法被修改为其他的值console.log(name); // 打印结果:千古壹号

2、变量

2.1 变量的定义/声明

const name; // 定义一个常量let age; // 定义一个变量

2.2 变量的赋值

name = '千古壹号';

2.3 合并写法

var a = 100; // ES5语法
console.log(a);const b = hello; // ES6 语法let c = world; // ES6 语法
c = qianguyihao; // 修改 变量 C 的值

04-标识符、关键字、保留字

1、变量的命名规则

  • 只能由字母(A-Z、a-z)、数字(0-9)、下划线(_)、美元符( $ )组成。

  • 不能以数字开头。必须以字母(A-Z、a-z)、下划线(_)或者美元符( $ )开头。变量名中不允许出现空格。尤其注意,变量名中不能出现中划线-,很多人写了多年代码都不知道这一点,让人大跌眼镜。

  • 严格区分大小写(JS 是区分大小写的语言)。

  • 不能使用 JS 语言中保留的「关键字」和「保留字」作为变量名。下一篇文章会讲。

  • 变量名长度不能超过 255 个字符。

  • 汉语可以作为变量名。但是不建议使用,因为 low。

建议遵守:

  • 命名要有可读性,方便顾名思义。

  • 建议用驼峰命名法。比如 getElementById、getUserInfo、aaaOrBbbAndCcc

2、标识符

通俗来讲,标识符就是我们写代码时为某些东西起的名字。类似于人出生的时候,起个人名。

标识符的命名规则和变量的命令规则是一样的。关于变量的命名规则,详见上一段。

标识符不能使用语言中保留的关键字保留字

3、关键字

关键字:被JS赋予了特殊含义的单词。

也就是说,关键字是 JS 本身已经使用了的单词,我们不能再用它们充当变量名、函数名等标识符。关键字在开发工具中会显示特殊的颜色。  

4、保留字

保留字:实际上就是预留的“关键字”。它们虽然现在还不是关键字,但是未来可能会成为关键字。同样不能用它们当充当变量名、函数名等标识符。

05-变量的数据类型:基本数据类型和引用数据类型

1、数据分类

数据分为:静态数据、动态数据。

静态数据

静态数据是指一些永久性的数据。一般是以文件的形式存储在硬盘上,比如文档、照片、视频等文件。

电脑关闭后,静态数据仍然还在。只要不主动删掉数据或者硬盘没损坏,这些数据就一直都在。

动态数据

动态数据是在程序运行过程中,动态产生的临时数据,这些数据可能随时发生变化。一般存储在内存中。

电脑关闭后,这些数据会被清除。

为何不把应用程序的动态数据加载到硬盘中执行呢?这主要是因为,内存的访问速度比硬盘快无数倍。

2、变量数据类型

  • 基本数据类型(值类型):String 字符串、Number 数值、BigInt 大型数值、Boolean 布尔值、Null 空值、Undefined 未定义、Symbol。

  • 引用数据类型(引用类型):Object 对象。

数据类型之间最大的区别

  • 基本数据类型:参数赋值的时候,传数值。

  • 引用数据类型:参数赋值的时候,传地址。

3、栈内存和堆内存

我们首先记住一句话:JS 中,所有的变量都是保存在栈内存中的。

然后来看看下面的区别。

基本数据类型

基本数据类型的值,直接保存在栈内存中。值与值之间是独立存在,修改一个变量不会影响其他的变量。

引用数据类型

对象是保存到堆内存中的。每创建一个新的对象,就会在堆内存中开辟出一个新的空间;而变量保存了对象的内存地址(对象的引用),保存在栈内存当中。如果两个变量保存了同一个对象的引用,当一个通过一个变量修改属性时,另一个也会受到影响。

06-基本数据类型:String 和 Boolean

1、string字符串

字符串型可以是引号中的任意文本,其语法为:双引号 "" 或者单引号 ''

2、转义字符

在字符串中我们可以使用\作为转义字符,当表示一些特殊符号时可以使用\进行转义。

  • \" 表示 " 双引号

  • \' 表示 ' 单引号

  • \\ 表示\

  • \r 表示回车

  • \n 表示换行。n 的意思是 newline。

  • \t 表示缩进。t 的意思是 tab。

  • \b 表示空格。b 的意思是 blank。

3、获取字符串的长度

str1.length 

字符串的 length 属性,在判断字符串的长度时,会认为:

  • 一个中文算一个字符,一个英文算一个字符

  • 一个标点符号(包括中文标点、英文标点)算一个字符

  • 一个空格算一个字符

4、字符串拼接

多个字符串之间可以使用加号 + 进行拼接。  

字符串 + 任意数据类型 = 拼接之后的新字符串;

拼接规则:拼接前,会把与字符串相加的这个数据类型转成字符串,然后再拼接成一个新的字符串。

5、字符串的不可变性

字符串里面的值不可被改变。虽然看上去可以改变内容,但其实是地址变了,内存中新开辟了一个内存空间。

6、模板字符串

var name = 'qianguyihao';
var age = '26';console.log('我是' + name + ',age:' + age); //传统写法
console.log(`我是${name},age:${age}`); //ES6 写法。注意语法格式

注意,上方代码中,倒数第二行用的符号是单引号,最后一行用的符号是反引号(在 tab 键的上方)。

以前,在字符串中插入表达式的写法必须是这样的:

const a = 5;
const b = 10;
console.log('this is ' + (a + b) + ' and\nnot ' + (2 * a + b) + '.');

现在,通过模板字符串,我们可以使用一种更优雅的方式来表示:

const a = 5;
const b = 10;
​
// 下面这行代码,故意做了换行。
console.log(`this is ${a + b} and
not ${2 * a + b}.`);

打印结果:

this is 15 and
not 20.

07-基本数据类型:Number

1、数值范围

由于内存的限制,ECMAScript 并不能保存世界上所有的数值。

  • 最大值:Number.MAX_VALUE,这个值为: 1.7976931348623157e+308

  • 最小值:Number.MIN_VALUE,这个值为: 5e-324

如果使用 Number 表示的变量超过了最大值,则会返回 Infinity。

  • 无穷大(正无穷):Infinity

  • 无穷小(负无穷):-Infinity

注意:typeof Infinity的返回结果是 number。

2、NaN

NaN:是一个特殊的数字,表示 Not a Number,非数值。比如:

console.log('abc' / 18); //结果是NaN
​
console.log('abc' * 'abcd'); //按理说,字符串相乘是没有结果的,但如果你非要让JS去算,它就一定会给你一个结果,结果是NaN。

注意事项:

  1. typeof NaN的返回结果是 number。

  2. Undefined 和任何数值计算的结果为 NaN。NaN 与任何值都不相等,包括 NaN 本身。

  3. 关于 isNaN() 函数,可以看后续的文章《JavaScript基础/typeof和数据类型转换》。

3、隐式转换

我们知道,"2"+1得到的结果其实是字符串,但是"2"-1得到的结果却是数值 1,这是因为计算机自动帮我们进行了“隐式转换”。

var a = '4' + 3 - 6;
console.log(a);

输出结果:

37;

08-基本数据类型:Null 和 Undefined 

1、NULL空对象

null 专门用来定义一个空对象。例如:let a = null,又例如 Object.create(null).

如果你想定义一个变量用来保存引用类型,但是还没想好放什么内容,这个时候,可以在初始化时将其设置为 null。你可以把 null 理解为:null 虽然是一个单独的数据类型,但null 相当于是一个 object,只不过地址为空(空指针)而已

补充:

  • Null 类型的值只有一个,就是 null。比如 let a = null

  • 使用 typeof 检查一个 null 值时,会返回 object。

2、undefined未定义类型 

(1)变量已声明,未赋值时

声明了一个变量,但没有赋值,此时它的值就是 undefined

(2)变量未声明(未定义)时

(3)函数无返回值时

(4)调用函数时,未传参

其他区别:

null 和 undefined 有很大的相似性。看看 null == undefined 的结果为 true 也更加能说明这点。

但是 null === undefined 的结果是 false。它们虽然相似,但还是有区别的,其中一个区别是,和数字运算时:

  • 10 + null 结果为 10。

  • 10 + undefined 结果为 NaN。

规律总结:

  • 任何值和 null 运算,null 可看做 0 运算。

  • 任何数据类型和 undefined 运算都是 NaN。

09-typeof和数据类型转换 

通常有三种形式的类型转换:

  • 转换为字符串类型

  • 转换为数字型

  • 转换为布尔型

1、typeof运算符 

typeof()表示“获取变量的数据类型”,它是 JS 提供的一个操作符。返回的是小写,语法为:(两种写法都可以)

// 写法1
typeof 变量;// 写法2
typeof(变量);

typeof 这个运算符的返回结果就是变量的类型。那返回结果的类型是什么呢?是字符串。

typeof null的返回值是object,因为 null 代表的是空对象

typeof NaN的返回值是 number,因为NaN 是一个特殊的数字。

2、变量的类型转换分类

(1)显式类型转换

  • toString()

  • String()

  • Number()

  • parseInt(string)

  • parseFloat(string)

  • Boolean()

(2)隐式类型转换

  • isNaN ()

  • 自增/自减运算符:++—-

  • 正号/负号:+a-a

  • 加号:+

  • 运算符:-*/

(3)隐式类型转换(特殊)

  • 逻辑运算符:&&||! 。非布尔值进行与或运算时,会先将其转换为布尔值,然后再运算。&&||的运算结果是原值!的运算结果为布尔值。

  • 关系运算符:<> <= >=等。关系运算符,得到的运算结果都是布尔值:要么是 true,要么是 false。

3、将其他简单类型-->String类型

1. 隐式类型转换:字符串拼接

格式:变量+"" 或者 变量+"abc"

2. 调用 toString()方法

变量.toString();

var result = 变量.toString();   // 或者用一个新的变量接收转换结果

【重要】该方法不会影响到原变量,它会将转换的结果返回。当然我们还可以直接写成a = a.toString(),这样的话,就是直接修改原变量。  

toString() 的注意事项:

1、null 和 undefined 这两个值没有 toString() 方法,所以它们不能用 toString() 。如果调用,会报错。

2、Number 类型的变量,在调用 toString()时,可以在方法中传递一个整数作为参数。此时它会把数字转换为指定的进制,如果不指定则默认转换为 10 进制。

3. 使用 String()函数

String(变量);

使用 String()函数做强制类型转换时:

  • 对于 Number、Boolean、Object 而言,本质上就是调用 toString()方法。

  • 但是对于 null 和 undefined,则不会调用 toString()方法。它会将 null 直接转换为 "null"。将 undefined 直接转换为 "undefined"。

10-运算符 

运算符:也叫操作符,是一种符号。通过运算符可以对一个或多个值进行运算,并获取运算结果。 比如:typeof 就是运算符,可以来获得一个值的类型。它会将该值的类型以字符串的形式返回,返回值可以是 number、string、boolean、undefined、object。

运算符的分类

JS 中的运算符,分类如下:

  • 算数运算符

  • 自增/自减运算符

  • 一元运算符

  • 逻辑运算符

  • 赋值运算符

  • 比较运算符

  • 三元运算符(条件运算符)

(1)算术运算符

算术运算符:用于执行两个变量或值的算术运算。

运算符描述
+加、字符串连接
-
*
/
%获取余数(取余、取模)

取模(取余)运算

格式:余数 = m % n;

计算结果:

  • 如果 n < 0,那就先把 n 取绝对值后,再计算。等价于 m % (-n)。

  • 如果 n 是 0,那么结果是 NaN。

  • 在 n > 0 的情况下:

    • 如果 m>=n,那就正常取余。

    • 如果 m<n,那结果就是 m。

  • 取余运算结果的正负性,取决于 m,而不是 n。比如:10 % -3的运算结果是 1。-10 % 3的运算结果是-1。

(2)自增和自减运算符

自增 ++

自增分成两种:a++++a

(1)一个变量自增以后,原变量的值会立即自增 1。也就是说,无论是 a++ 还是++a,都会立即使原变量的值自增 1。

(2)我们要注意的是a是变量,而a++++a表达式

那这两种自增,有啥区别呢?区别是:a++++a的值不同:(也就是说,表达式的值不同)

  • a++这个表达式的值等于原变量的值(a 自增前的值)。你可以这样理解:先把 a 的值赋值给表达式,然后 a 再自增。

  • ++a这个表达式的值等于新值 (a 自增后的值)。 你可以这样理解:a 先自增,然后再把自增后的值赋值给表达式。

自减 --

原理同上。

开发时,大多使用后置的自增/自减,并且代码独占一行,例如:num++,或者 num--

(3) 一元运算符

1、typeof

typeof 就是典型的一元运算符,因为后面只跟一个操作数。

2、正号 +

(1)正号不会对数字产生任何影响。比如说,2+2是一样的。

(2)我们可以对一个其他的数据类型使用+,来将其转换为 number【重要的小技巧】。

var b = '18';
b = +b; // 注意这行代码的一元运算符操作
console.log('b:' + b);
console.log(typeof b);

3、负号 -

负号可以对数字进行取反。

(4)逻辑运算符 

逻辑运算符有三个:

  • && 与(且):两个都为真,结果才为真。

  • || 或:只要有一个是真,结果就是真。

  • ! 非:对一个布尔值进行取反。

注意:能参与逻辑运算的,都是布尔值

1、非布尔值的与或运算【重要】

与运算的返回结果:(以多个非布尔值的运算为例)

  • 如果第一个值为 false,则执行第一条语句,并直接返回第一个值;不会再往后执行。

  • 如果第一个值为 true,则继续执行第二条语句,并返回第二个值(如果所有的值都为 true,则返回的是最后一个值)。

或运算的返回结果:(以多个非布尔值的运算为例)

  • 如果第一个值为 true,则执行第一条语句,并直接返回第一个值;不会再往后执行。

  • 如果第一个值为 false,则继续执行第二条语句,并返回第二个值((如果所有的值都为 false,则返回的是最后一个值)。

2、非布尔值的 ! 运算

非布尔值进行非运算时,会先将其转换为布尔值,然后再运算,返回结果是布尔值

let a = 10;
a = !a;console.log(a); // false
console.log(typeof a); // boolean

(5)赋值运算符

(6)比较运算符 

比较运算符可以比较两个值之间的大小关系,如果关系成立它会返回 true,如果关系不成立则返回 false。

1、非数值的比较

(1)对于非数值进行比较时,会将其转换为数字然后再比较。

console.log(1 > true); //false
console.log(1 >= true); //true
console.log(1 > '0'); //true//console.log(10 > null); //true//任何值和NaN做任何比较都是falseconsole.log(10 <= 'hello'); //false
console.log(true > false); //true

(2)特殊情况:如果符号两侧的值都是字符串时,不会将其转换为数字进行比较。比较两个字符串时,比较的是字符串的Unicode 编码。【非常重要,这里是个大坑,很容易踩到】  

比较字符编码时,是一位一位进行比较。如果两位一样,则比较下一位。

(3)任何值和 NaN 做任何比较都是 false。

2、==符号的强调

==这个符号,它是判断是否等于,而不是赋值。

(1)==这个符号,还可以验证字符串是否相同。例如:

console.log('我爱你中国' == '我爱你中国'); // 输出结果为true

(2)==这个符号并不严谨,会做隐式转换,将不同的数据类型,转为相同类型进行比较(大部分情况下,都是转换为数字)。例如:

console.log('6' == 6); // 打印结果:true。这里的字符串"6"会先转换为数字6,然后再进行比较
console.log(true == '1'); // 打印结果:true
console.log(0 == -0); // 打印结果:trueconsole.log(null == 0); // 打印结果:false

(3)undefined 衍生自 null,所以这两个值做相等判断时,会返回 true。

console.log(undefined == null); //打印结果:true。

(4)NaN 不和任何值相等,包括他本身。

问题:那如果我想判断 b 的值是否为 NaN,该怎么办呢?

答案:可以通过 isNaN()函数来判断一个值是否是 NaN。举例:

console.log(isNaN(b));     //如果 b 为 NaN,则返回 true;否则返回 false。

3、===全等符号的强调

全等在比较时,不会做类型转换。如果要保证绝对等于(完全等于),我们就要用三个等号===

console.log('6' === 6); //false
console.log(6 === 6); //true

==的反面是!====的反面是!==。  

(7)三元运算符

三元运算符也叫条件运算符。

格式:条件表达式 ? 语句1 : 语句2; 

执行的流程

条件运算符在执行时,首先对条件表达式进行求值:

  • 如果该值为 true,则执行语句 1,并返回执行结果

  • 如果该值为 false,则执行语句 2,并返回执行结果

如果条件的表达式的求值结果是一个非布尔值,会将其转换为布尔值然后再运算。

(8)运算的优先级

11-流程控制语句:选择结构(if和switch)

11.1 代码块

{}包围起来的代码,就是代码块。

在 ES5 语法中,代码块,只具有分组的作用,没有其他的用途。代码块中的内容,在外部是完全可见的。

11.2 流程控制语句

流程控制语句分类

  • 顺序结构

  • 选择结构:if 语句、switch 语句

  • 循环结构:while 语句、for 语句

11.2.1顺序结构

11.2.2选择结构

(1)if语句 

1、条件判断语句

条件成立才执行。如果条件不成立,那就什么都不做。

if (条件表达式) {// 条件为真时,做的事情
}

2、条件分支语句

格式一

if (条件表达式) {// 条件为真时,做的事情
} else {// 条件为假时,做的事情
}

格式二

if (条件表达式1) {// 条件1为真时,做的事情
} else if (条件表达式2) {// 条件1不满足,条件2满足时,做的事情
} else if (条件表达式3) {// 条件1、2不满足,条件3满足时,做的事情
} else {// 条件1、2、3都不满足时,做的事情
}

(2)switch 语句(条件分支语句)

switch(表达式) {case 值1:语句体1;break;case 值2:语句体2;break;......default:语句体 n+1;break;
}

执行流程如下:

(1)首先,计算出表达式的值,和 case 依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到 break 就会结束。

(2)然后,如果所有的 case 都和表达式的值不匹配,就会执行 default 语句体部分。

switch 语句的结束条件【非常重要】

  • 情况 a:遇到 break 就结束,而不是遇到 default 就结束。(因为 break 在此处的作用就是退出 switch 语句)

  • 情况 b:执行到程序的末尾就结束。

12-流程控制语句:循环结构(for和while) 

循环语句:通过循环语句可以反复的执行一段代码多次。

12.1 for循环 

语法:

for(①初始化表达式; ②条件表达式; ④更新表达式){③语句...
}

执行流程:

①执行初始化表达式,初始化变量(初始化表达式只会执行一次)②执行条件表达式,判断是否执行循环:如果为true,则执行循环③如果为false,终止循环④执行更新表达式,更新表达式执行完毕继续重复②

12.2 while 循环语句

12.2.1 while循环

语法:

while(条件表达式){语句...
}

执行流程:

while语句在执行时,先对条件表达式进行求值判断:如果值为true,则执行循环体:循环体执行完毕以后,继续对表达式进行判断如果为true,则继续执行循环体,以此类推如果值为false,则终止循环

如果有必要的话,我们可以使用 break 来终止循环

12.2.2 do...while循环

语法:

do{语句...
}while(条件表达式)

执行流程:

do...while语句在执行时,会先执行循环体:循环体执行完毕以后,在对while后的条件表达式进行判断:如果结果为true,则继续执行循环体,执行完毕继续判断以此类推如果结果为false,则终止循环

while 循环和 do...while 循环的区别

这两个语句的功能类似,不同的是:

  • while 是先判断后执行,而 do...while 是先执行后判断。

也就是说,do...while 可以保证循环体至少执行一次,而 while 不能。

12.3 break 和 continue

break

  • break 可以用来退出 switch 语句或退出整个循环语句(循环语句包括 for 循环、while 循环。不包括 if。单独的 if 语句里不能用 break 和 continue,否则会报错)。

  • break 会立即终止离它最近的那个循环语句。

  • 可以为循环语句创建一个 label,来标识当前的循环(格式:label:循环语句)。使用 break 语句时,可以在 break 后跟着一个 label,这样 break 将会结束指定的循环,而不是最近的。

continue

  • continue 可以用来跳过当次循环,继续下一次循环。

  • 同样,continue 默认只会离他最近的循环起作用。

  • 同样,如果需要跳过指定的当次循环,可以使用 label 标签。

13-对象简介 

13.1 面向对象简介

面向对象:可以创建自定义的类型,很好的支持继承和多态。

面向对象的特征:封装、继承、多态。

13.2 对象的概念

在 JavaScript 中,对象是一组无序的相关属性和方法的集合。

对象的作用是:封装信息。比如Student类里可以封装学生的姓名、年龄、成绩等。

对象具有特征(属性)和行为(方法)。

两条补充

补充1:对象的属性值可以是任何的数据类型,也可以是个函数:(也称之为方法)

补充2:对象中的属性值,也可以是一个对象

13.3 对象和数据类型之间的关系

数据类型分类

  • 基本数据类型(值类型):String 字符串、Number 数值、Boolean 布尔值、Null 空值、Undefined 未定义。

  • 引用数据类型(引用类型):Object 对象。

基本数据类型

基本数据类型的值直接保存在栈内存中,值与值之间是独立存在,修改一个变量不会影响其他的变量。

对象

只要不是那五种基本数据类型,就全都是对象。

如果使用基本数据类型的数据,我们所创建的变量都是独立的,不能成为一个整体。

对象属于一种复合的数据类型,在对象中可以保存多个不同数据类型的属性。

对象是保存到堆内存中的,每创建一个新的对象,就会在堆内存中开辟出一个新的空间。变量保存的是对象的内存地址(对象的引用)。

换而言之,对象的值是保存在堆内存中的,而对象的引用(即变量)是保存在栈内存中的。

如果两个变量保存的是同一个对象引用,当一个通过一个变量修改属性时,另一个也会受到影响

13.4 传值和传址的区别

传值

let a = 1;let b = a;// 将 a 赋值给 bb = 2; // 修改 b 的值,a的值不会改变

传址

var obj1 = new Object();
obj1.name = "孙悟空";var obj2 = obj1; // 将 obj1 的地址赋值给 obj2。从此, obj1 和 obj2 指向了同一个堆内存空间//修改obj2的name属性
obj2.name = "猪八戒";

13.5 对象的分类

1.内置对象:

  • 由ES标准中定义的对象,在任何的ES的实现中都可以使用

  • 比如:Object、Math、Date、String、Array、Number、Boolean、Function等。

2.宿主对象:

  • 由JS的运行环境提供的对象,目前来讲主要指由浏览器提供的对象。

  • 比如 BOM DOM。比如consoledocument

3.自定义对象:

  • 由开发人员自己创建的对象

通过 new 关键字创建出来的对象实例,都是属于对象类型,比如Object、Array、Date等。

先写这么多,剩下的下一篇笔记写。 

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 【寒假每日一题2022】acw1875. 贝茜的报复【DFS/二进制枚举】

    Date&#xff1a;2022.01.26 题意&#xff1a; 农夫约翰和奶牛贝茜喜欢在业余时间互相出数学题。 约翰给贝茜出了一道相当难的问题&#xff0c;导致她没能解决。 现在&#xff0c;她希望通过给约翰出一道有挑战性的难题来报复他。 贝茜给了约翰一个表达式 (BESSIE)(GOES)(MOO)&…...

    2024/4/19 4:43:07
  2. 【ceph】ceph学习:浅析开源项目之Ceph--研读

    目录 1 Ceph概述2 核心组件3 IO流程4 IO顺序性5 PG一致性协议 5.1 StateMachine5.2 Failover Overview5.3 PG Peering5.4 Recovery/Backfill6 引擎概述7 FileStore 7.1 架构设计7.2 对外接口7.3 日志类型7.4 幂等操作8 BlueStore 8.1 架构设计8.2 BlockDevice8.3 磁盘分配器8.…...

    2024/5/3 5:07:58
  3. 操作系统--输入/输出(I/O)管理(下)

    五、I/O核心子系统 1、知识总览 2、实现层次 3、I/O调度 4、设备保护 六、假脱机技术&#xff08;SPOOLing 技术&#xff09; 1、知识总览 2、什么是脱机技术&#xff1f; 3、假脱机技术&#xff08;输入井、输出井&#xff09; 4、假脱机技术&#xff08;输入进程、输出进程、…...

    2024/4/7 17:38:11
  4. Docker 下 GitLab 安装

    一、Docker 版本 二、查看可安装的版本 docker search gitlab 三、拉取最新版本 gitlab 社区版 docker pull gitlab/gitlab-ce:latest 四、查看本地镜像 docker images 五、创建挂载目录 宿主机位置容器位置作用/usr/local/gitlab/config/etc/gitlab用于存储 GitLab 配置文…...

    2024/4/14 2:51:25
  5. 妙用Stream优化老代码,立马清爽了

    Java8的新特性主要是Lambda表达式和流&#xff0c;当流和Lambda表达式结合起来一起使用时&#xff0c;因为流申明式处理数据集合的特点&#xff0c;可以让代码变得简洁易读 # 放大招&#xff0c;流如何简化代码 如果有一个需求&#xff0c;需要对数据库查询到的菜肴进行一个处…...

    2024/5/2 22:29:06
  6. 经历121,市场情绪极度恐慌,美联储加息对我们有什么影响,币圈人又该何去何从?

    昨天年会&#xff0c;准备了一天&#xff0c;感觉还是有些发挥不好&#xff0c;总有些美中不足&#xff0c;我还喝醉了&#xff0c;有点惨不忍睹。 有时候就是这样&#xff0c;就算做好万全的准备&#xff0c;生活总是会出乎意料的&#xff0c;币圈亦是如此。 经历了121的大跌&…...

    2024/4/20 17:21:00
  7. 从零开始学习C++ Day 006

    本科郑州大学应用化学系&#xff0c;研究生福州大学物理化学&#xff0c;后从事营地教育两年&#xff0c;现在跨专业考研至计算机。 写这个文章记录的初衷是希望通过这样的方式来监督自己每日学习一定量的编程保持练习&#xff0c;虽然初试的成绩还未出。但只要有一线希望自然…...

    2024/4/24 22:09:25
  8. Go语言的创建HTTP客户端(未完成)

    超文本传输协议&#xff08;Hypertext Transfer Protocol&#xff0c;HTTP&#xff09; 理解HTTP 要理解HTTP请求的结构&#xff0c;一种不错的方式是使用curl。输入命令行如下&#xff1a; curl -s -o /dev/null -v http://google.com 运行结果如下&#xff1a; * Tryi…...

    2024/4/16 8:53:27
  9. Kylin Cube 构建优化

    文章目录使用衍生维度&#xff08;derived dimension&#xff09;使用聚合组&#xff08;Aggregation group&#xff09;Row Key 优化使用衍生维度&#xff08;derived dimension&#xff09; 衍生维度用于在有效维度内将维度表上的非主键维度排除掉&#xff0c;并使用维度表的…...

    2024/4/21 6:42:35
  10. 小乐乐与进制转换

    描述小乐乐在课上学习了二进制八进制与十六进制后&#xff0c;对进制转换产生了浓厚的兴趣。因为他的幸运数字是6&#xff0c;所以他想知道一个数表示为六进制后的结果。请你帮助他解决这个问题。 输入描述&#xff1a;输入一个正整数n (1 ≤ n ≤ 10^9) 输出描述&#xff1a;…...

    2024/4/18 7:36:04
  11. 数据结构及算法之异或

    一、概念 概念来自百度百科。 链接如下&#xff1a; 异或 异或也叫半加运算&#xff0c;其运算法则相当于不带进位的二进制加法&#xff1a;二进制下用1表示真&#xff0c;0表示假&#xff0c;则异或的运算法则为&#xff1a;0⊕00&#xff0c;1⊕01&#xff0c;0⊕11&#xff…...

    2024/4/14 2:51:45
  12. 两个子序列(C语言)

    题目 学习了字符串相关知识的王大队长在思考一些问题&#xff1a;现在王大队长有一个字符串 ss &#xff0c;他想找到两个非空字符串 aa and bb &#xff0c;来满足下面的条件&#xff1a; 字符串 aa 和 bb 都是 ss 的子序列&#xff1b; 对于每个索引 ii, 字符串 ss 的字符 …...

    2024/4/20 1:34:09
  13. 对HashMap的一些汇总

    文章目录前言一、HashMap的数据结构和工作原理1.数据结构2.工作原理3.扩容二、底层实现2.代码举例前言 最近复习到JAVA的HashMap这一块&#xff0c;也算是比较重要的内容&#xff1b;写个博客记录一下学习过程中的一些理解。 参考文档&#xff1a; https://blog.csdn.net/weix…...

    2024/4/24 11:41:32
  14. JavaScript高级教程(函数进阶、闭包、正则表达式、ES6新增语法、新增扩展方法)

    目录 函数的定义与调用 严格模式 什么是严格模式 开启严格模式 严格模式中的变化 高阶函数 闭包 正则表达式 ES6新增语法 ES6的内置对象扩展 Array的扩展方法 String的扩展方法 Set数据结构 函数的定义与调用 函数有三种定义方式&#xff1a; 自定义函数&#x…...

    2024/4/14 2:51:25
  15. J1900搭建centos家用服务器

    J1900搭建centos家用nas服务器 这几天在家里用一些渣渣配件装了个小服务器放家里使用啊。效果还是很不错的&#xff0c;在这里贴出我安装用的一些命令。希望可以给有需要的人提供一些思路。 系统使用的是centos7啊&#xff0c;这个装宝塔面板可以安装python项目管理器。然后软…...

    2024/4/14 2:52:41
  16. zabbix[服务端安装]

    zabbix 文章目录zabbix一、配置环境二、安装zabbix提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 一、配置环境 配置3台虚拟机虚拟机&#xff0c;其中一台做server端 二、安装zabbix yum install -y yum-utils rpm -Uvh https://repo.zabbix.com/z…...

    2024/4/14 2:52:31
  17. 外网用户通过域名访问公司内网某些网页服务

    1.配置防火墙端口映射&#xff0c;将内网服务映射到公司出口 配置了nat server后防火墙的安全策略要放行。我这个默认允许所有流量通行&#xff0c;不做配置。 2.配置外网主机hosts文件&#xff0c;路径为C:\Windows\System32\drivers\etc\hosts。 添加两条域名映射&#xff0…...

    2024/4/14 2:52:11
  18. Java采用案例对开关式Switch的运用进行分析 |CSDN创作

    //根据获奖名次给予奖励 String reward;//给予的奖励 int rank;//获奖名次 Scanner scnew Scanner(System.in); System.out.print("输入获奖的名次:"); ranksc.nextInt(); //处理部分//switch可与if else一起用 也可单用 switch (rank){//打开代码的开关case 1:rewar…...

    2024/4/14 2:52:16
  19. 计算机网络-自顶向下笔记-应用层-Email应用

    计算机网络所有笔记链接 因特网中的电子邮件 和普通的邮件一样&#xff0c;电子邮件是一种 异步通信媒介&#xff0c;就是当我们方便的时候就可以进行邮件的收发&#xff0c;不用和他人商量好了什么时间进行收发工作。特性&#xff1a;包括具有附件、超链接、HTML格式文本和图…...

    2024/4/19 9:59:13
  20. 使用AJAX技术,结合监听器,实现页面中动态显示当前网站在线人数(电子工业出版社《Java Web程序设计》P171第九题)方案Ⅱ

    导航Servlet和Listener集成一个程序为什么有问题前一篇总结最大的问题最终方案1.监听器2.Servlet实现3.实现前端JSP文件&#xff08;集成JS&#xff09;Servlet和Listener集成一个程序为什么有问题 在上一篇总结中我写到我看到这个题目的第一个想法是写出Servlet和Listener集成…...

    2024/4/28 2:33:37

最新文章

  1. [Meachines][Hard]Office

    Main $ nmap -sC -sV 10.10.11.3 --min-rate 1000 CMS:joomla # echo 10.10.11.3 office.htb DC.office.htb>>/etc/hosts 在扫描报告中,可以看到robots.txt目录泄露 http://10.10.11.3/administrator/index.php 根据CVE-2023-23752存在未授权访问 http://10.10.11.3/…...

    2024/5/3 10:19:09
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. [C++/Linux] UDP编程

    一. UDP函数 UDP&#xff08;用户数据报协议&#xff0c;User Datagram Protocol&#xff09;是一种无连接的网络协议&#xff0c;用于在互联网上交换数据。它允许应用程序发送数据报给另一端的应用程序&#xff0c;但不保证数据报能成功到达&#xff0c;也就是说&#xff0c;它…...

    2024/5/3 8:59:07
  4. 医院内外网安全通讯:实现安全与便捷的跨网即时通讯

    医院作为医疗信息化程度较高的机构之一&#xff0c;内部数据传输频繁&#xff0c;网络安全问题备受关注。医院内外网隔离是确保医院网络安全性和保密性的关键措施。然而&#xff0c;医院在业务开展中经常需要进行内外网数据交换&#xff0c;比如患者数据传输至内网&#xff0c;…...

    2024/5/3 2:23:09
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/1 17:30:59
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/2 16:16:39
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/29 2:29:43
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/2 9:28:15
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/30 9:43:09
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/2 15:04:34
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/29 20:46:55
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/30 22:21:04
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/1 4:32:01
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/27 23:24:42
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/30 9:42:22
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/2 9:07:46
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/30 9:42:49
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57