自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 作用域,递归,对象

变量的访问机制:先在自己的区域中看有没有这个变量,如果有就使用,如果没有就去父级区域看 父级有就使用,父级依然没有继续一层一层向上查找,直到全局都没有,就报错。变量的赋值机制:先在自己的区域中查找有没有该变量,有就用,没有就一层一层往上查找,直到全局也没有就把这个变量自动创造成全局变量。变量的访问机制:先在自己的区域中查找有没有该变量,有就用,没有就一层一层往上查找,直到全局也没有就报错。,父级如果也没有,就一层一层向上找,直到全局,如果全局也没有这个变量,会自动的把这个变量定义成全局变量,再进行。

2023-06-03 15:46:44 28

原创 循环...

注意点:写循环的时候一定要保证循环是可以结束的,如果循环结束不了他就是死循环(一直循环)while会执行一次。当你在代码种发现有连续的重复执行的语句就可以使用循环。当判断的初始条件步成立的时候,do。while会执行一次。当判断的初始条件都成立的时候,其实2个代码的执行结果没有区别。while循环:先执行{}中的代码,再进行判断。for(定义初始值;2.循环的结束条件(到几结束循环)如果初始值一开始就是成立的,其实3个语法的执行结果没有区别。1.循环的初始值(从几开始循环)while(循环的结束条件){

2023-06-03 15:46:00 30

原创 循环嵌套,函数预解析

赋值式函数,其实走的是变量的预解析,在预解析阶段,只需创造一个变量,并没有进行赋值,所以预解析结束之后这个变量还不是一个函数呢。因为声明式函数会进行预解析,在预解析阶段就已经把函数造好了,在执行阶段无论书写在哪里都可以调用函数,赋值式函数:在调用的时候,必须写在创造之后,如果在创造函数的前面调用会报错。预解析变量\预解析函数:先提前创造好变量,并不赋值或者函数,在执行的时候再赋值赋值操作。以后写函数3给思考:(重点重点重点重点重点重点重点重点重点重点重点重点重点重点重点)

2023-06-03 15:43:26 37

原创 分支语句.

意思:检测()中的判断条件是否成立,只要成立就执行第一个{}中的代码,只要条件不成立就执行else后面{}中的代码。if(判断条件1){代码段1}else if(判断条件2){代码段2}else if(判断条件3)||:或,只有有1个条件是正确的,最终结果就是true,如果所有的条件都是错的,结果才是false。意思:检测()中的判断条件是否成立,只要是成立的就执行{}里面的代码,只要不成立啥都没有。&&:与,当所有的条件都成立,最终结果才是true,只要有一个条件是错的,最终结果就是false。

2023-06-03 15:39:52 31

原创 数据类型的转换

转换机制:把你要转的数据看作是一个整体,如果可以转成数值,就转,如果转不成数据结果就是NaN(not a number不是一个数字)转换机制:从左到右挨个看能不能转成数值,如果能转就转,如果转不了就停止转换,后面东西全部舍弃,只保留前面可以转的。转换机制:和parseInt是一样的,都是一位一位去看,能转就转,转不了就停止,后面的全部舍弃。在程序的运算过程中,经常要进行数据之间的计算,在计算的时候要想让计算结果正确,就必要要保证数据类型是一致的。注意:只要字符串碰到了-、*、/运算会自动的转成数值类型。

2023-06-03 15:37:56 33

原创 数据类型的分类

在计算机运行过程中,true参与运算的话一般用数字1表示,false一般用数字0表示。4)undefined空:变量未赋值, undefined的类型就是undefined。5)null空:真的赋了一个空值,null这个值的类型用object表示(特殊)只要数据加了引号就是字符串,引号可以是单引号\双引号\反引号``比如:卫生间里放了垃圾桶,但是垃圾桶里没东西。比如:卫生间里本该要放垃圾桶,但是没放。理解:这里本该由但是现在没有。理解:真的放了一个空的东西。引用(复杂)类型:数组\函数\对象。

2023-06-03 15:33:22 46

原创 命名规则.

2.驼峰命名(当由多个单词组成的时候,第二个单词开始首字母大写,或者单词之间_分隔userName user_name)4.不要使用关键字和保留字(关键字:js现在正在使用的字,保留字:js将来要使用的字)我们没有必须去记忆哪些是关键字,哪些是保留字,代码写多了你自然就知道了。1.可以使用数字\字母\下划线\$变量的命名规则:(必须要遵守)命名规范(建议遵守)

2023-06-03 15:31:53 42

原创 输出语句.

2.console.log(),必须在检查-console控制台看结果(使用频率最高)3.document.write(),输出结果会直接呈现在页面中,可以识别标签\。如果比输出的内容加了引号,该内容就变成了字符串行书了,引号中写什么就打印什么。如果你输出的内容是数字\变量不加引号。1.alert()==弹框语句。

2023-06-03 15:31:25 17

原创 变量的方式

/ 方式五:一个var定义多个有的赋值有的不赋值(var 变量名1=值1,变量名2,变量名3=值3,。// 方式四:一个var定义多个变量并赋值(var 变量名1=值1,变量名2=值2,。// 注意点:一个变量只能保存一个值,当你第二次给同一个变量赋值的时候就会把第一次的值覆盖掉。// 方式三:一个var定义多个变量不赋值,(var 变量名1,变量名2。// 方式一:定义不赋值,一个变量不赋值,结果就是undefined。// 方式二:定义并赋值。

2023-06-03 15:29:59 41

原创 基础语法.

点击div

2023-06-03 15:26:22 51 1

空空如也

空空如也

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

TA关注的人

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