JavaScript

学习b站黑马的笔记:https://www.bilibili.com/video/BV1Y84y1L7Nn/?spm_id_from=333.1007.top_right_bar_window_custom_collection.content.click

一、JS基础第一天

 1、JavaScript的介绍

1.1 JavaScript是什么

 

 

1.2 JavaScript的书写位置 

内部和外部都是写在body结束标签的上方

 

 JS的注释

 1.3 JS的输入输出语句

1、输出语句:输出内容到页面中,输出内容是HTML标签的话也会解析成网页元素

案例: 

 2、输入语句

prompt()函数是返回一个字符串类型的值,用一个变量来接收用户输入的内容(函数的返回值),

prompt:提示,促使 .v

 

 1.4 字面量

 字面量:在计算机中描述的事物

2、变量

2.1 变量的定义

定义:程序运行过程中其值可以变的量,是用来存储数据的容器。

2.2 变量的基本使用

1、声明变量

用let关键字来定义变量

 2、变量的赋值

①先声明变量,再对变量赋值

② 声明变量的同时对变量赋值

 3、更新变量

 变量赋值后,再次赋值就可以更新一个变量

 3、声明多个变量

 案例:

 

 2.3 变量的本质

在内存中开辟的一个空间

 2.4 变量命名的规则和规范

1、规则:

变量命不能使用关键字

变量命只能由数字,字母,下划线,$组成,且不能用数字开头

Javascript字母区分大小写

2、规范

 

 案例:

 

2.5 数组 

1、定义:单个变量名可以存储一组数据

2、定义数组的格式

 数组中数据的编号也叫下标,下标从0开始编号

数组可以存储任意类型的数据

3、通过下标访问数组中的元素

语法格式:

3、常量

注意:常量在定义的时候必须初始化,且不允许重新赋值

 4、数据类型

 

 

 4.1 数字类型number

在JS中,整数、小数、正数、负数都是数字类型。

JS是弱数据类型语言,只有赋值后,才能知道是什么数据类型。

算数运算符

 案例:

 4.2 字符串类型string

注意:

1、可以在双引号中嵌套单引号或单引号中嵌套双引号,但是不能自己嵌套自己(口诀:外双内单,外单内双)

2、可以使用转义符,使之变成普通字符

1、字符串拼接操作

用"+"号运算符实现字符串拼接操作

2、模板字符串

使用场景:模板字符串可以拼接字符串和变量

使用:用``来包含字符串,然后在要输出变量的地方用${}包裹变量即可。

如:

 4.3 布尔数据类型boolean

布尔型数据只有true和false两个值,是两个逻辑值。

4.4 未定义类型undefined

概述:未定义数据类型只有undefined一个值,当只声明变量,但没有赋值给变量时,变量的默认值就会为undefined

 4.5 空类型null

空类型其实就是null值,表示空,无的特殊值。

 4.6 通过typeof关键字检测变量的数据类型

有两种使用形式:

1、作为运算符使用:typeof   x

2、函数形式来使用:typeof(x)

5、类型的转换

5.1 为什么要数据类型的转换

 5.2 隐式数据类型转换

隐式转换:一些运算符再执行时,系统会自动将数据类型转换。

 当+号作为正号用时可以转换成数字型

 例如:

 5.3 显式数据类型的转换

概念:自己写代码告诉系统要转换成什么类型

用parseInt(数据)和parseFloat(数据)函数转换类型时,它只取数字开头的部分,当数据中数字在中间的时,转换失败,得到的结果为NaN。

 

二、DAY2

1、运算符

1.1 赋值运算符

赋值运算符:对变量进行赋值的运算符,复合赋值运算符可以简化代码。

=

+=:a+=1相当于a=a+1

-=

*=

/=

%=

1.2 一元运算符

一元运算符:只需要一个操作数就可以运算。

自增运算符:让变量的值+1(符号:++)

自减运算符:让变量的值-1(符号--)

前置自增和前置自减:运算符放在变量之前,如:++a,--a。运算规则是先算再用

后置自增和后置自减:运算符放在变量之后,如:a++,a--。运算规则是先用再算

1.3 比较运算符

1.4 逻辑运算符

 1.5 运算符的优先级

 优先级高的运算符会先进行运算。

一般而言,单目运算符的优先级较高,赋值运算符优先级较低,逗号运算符优先级最低。算术运算符优先级较高,关系和逻辑运算符优先级较低。

1.6 断点调式

----------------介于JS程序的三大结构和break、continue语句和java一样所以不再说明-------------------

三、Day3

1、数组

1.1 数组的介绍

数组:可以把数组看成是一组变量。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值