自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 JS中对象&数据类型赋值区别

解析:上面的值都是小锤,因为对象是引用类型,引用类型赋值的过程,是把变量的所在内存地址赋值给另外一个变量。于是多个变量都指向都一个内存空间,对其中一个变量进行更改,会影响原来的变量。如果使用基本数据类型的数据,我们所创建的变量都是独立的,值和值之间没有任何的关联,不能成为一个整体。解析:基本数据类型之间的赋值,都是把值复制一份赋值给另外一个变量,对原来的变量没有影响。现实生活中:万物皆对象,对象是一个具体的事物,一个具体的事物就会有特征和行为。上面的变量都是独立的,没有任何关联,不能成为一个整体。

2023-05-25 23:04:29 139 1

原创 JS作用域

在函数内若定义一个未使用var声明的变量,此变量执行时会覆盖全局内同名的变量,这种代码是不规范的,一定要避免,否则对我们的代码造成意想不到的效果,也不利于代码调试。JavaScript代码的执行是由浏览器中的JavaScript引擎来执行的。一句话总结:任何代码块内,只要使用了var声明的变量都会被提升到当前作用域最顶端。匿名函数如何使用:将匿名函数赋值给一个变量,这样就可以通过变量进行调用。注意:同名情况下,函数声明提升优先级要高于同名的变量声明。建议后面不管是变量还是函数,养成先定义后使用的好习惯。

2023-05-25 23:03:44 72 1

原创 JS-函数

若函数内部使用到的值,是需要调用者来决定的,这类数据,我们就可以把它定义为一个形参。之前的函数案例中,我们都是直接在函数内部打印结果。在真实的项目开发中,我们肯定是需要得到函数的处理结果的,并把结果用在其他的地方。若某个形参没有传递相应的实参,则值就会默认为undefined。函数调用的时候在传递实参即可,这样的函数会更具有扩展性。如何得到函数的处理结果?arguments是函数内部的特殊属性。上面两个函数虽然可以实现相应的功能。那么函数的参数就可以解决上面的问题。函数就是一段具有特定功能的代码块。

2023-05-25 23:02:48 73 1

原创 JS-数组

如果我们想存储班级中所有学生的姓名,这时候一个变量就无法胜任,那么数组就可以解决这个问题。定义:如果数组中的某个元素又是一个数组,那么我们可以把此数组称之为二维数组。那么依此类推,还有三维数组和四维数组。我们就把它们称之为数组元素,数组元素可以是任意的数据类型(字符串,整形,布尔、数组、对象…push():将一个或多个元素添加到数组的末尾,并返回该数组的新长度。数组中的每个元素都有其对应的序号,这个序号我们称之为是下标(索引)。数组第1个元素下标为0, 数组第2个元素下标为1。数组第n个元素下标为n-1。

2023-05-25 23:01:29 120

原创 JS流程控制语句

质数条件: 仅能被自身和1整除。如 2, 3, 5, 7, 11,13、17、19、23、29等都是质数。可见,如果程序中没有循环语句,会造成大量的重复代码,且后期难以维护。但是do..while的特点:先执行一次循环体,再进行判断。需求: 围着操场跑步,跑3圈,每跑一圈喝2口水。案例:求1+2+3+...+100的和。所谓的流程控制就是控制代码的执行顺序。而循环语句就是用来解决此类问题的。作用:一般多用来做些重复的事情。案例:打印100以内所有偶数的和。案例:打印1~100以内的奇数。

2023-05-25 23:00:28 201 1

原创 JavaScript运算符

JavaScript运算符

2023-05-24 19:41:01 76

原创 JavaScript基础教程

当运算符在运算时,如果两边数据类型不统一,CPU就无法计算, JS引擎会自动将运算符两边的数据做一个数据类型转换,转成一样的数据类型再计算,这种无需程序员手动转换,而由JS引擎自动转换的方式就称为隐式转换。当运算符在运算时,如果两边数据类型不统一,CPU就无法计算,JS引擎会自动将运算符两边的数据做一个数据类型转换,转成一样的数据类型再计算,这种无需程序员手动转换,而由JS引擎自动转换的方式就称为隐式转换。注释就是对代码的解释和说明,其目的是让人们能够明白这段代码是什么意思,从而提高代码的可读性。

2023-05-24 18:27:03 218

原创 模拟银行ATM(练习)

模拟3银行卡,分别设置密码和余额(使用列表嵌套字典的方式) 提示用户输入银行卡和密码,遍历每张卡的信息验证是否成功。 设置3次输入错误账号密码,锁定银行卡。 用户验证成功后,提示用户选择办理业务存款,对存款金额判定,小于100则提示金额异常 取款,对取款金额进行判定,小于100提示错误 退出...

2022-07-06 17:49:26 320 1

原创 简易版超市收银系统

num1="17771"price1=9.9name1="绿茶"num2="17772"price2=19.9name2="牛奶"num3="17773"price3=29.9name3="酸奶"num=input("请输入商品编号:")S=int(input("请输入购买数量:"))# 提前申明变量保存后边需要的商品名称和价格price=0name=""if num==num1:price=price1name=name...

2022-05-26 20:09:49 409

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除