Js的内容

1、简单数据类型:

  • Number类型(又叫数值类型),表示数字的语法有整数也有浮点数(浮点数就是小数)。
  • String类型(字符串),用单引号或者双引号括起来的就是字符串。单引号和双引号不能混用。+ 如果两边都是数字的话 就是运算功能,如果两边是字符串的话就是拼接的方法;
  • Boolean类型(布尔值),只有两个值true和false;
  • null和undefined,null是空值,而undefined是未定义的意思

2、数据类型的转换:

  • 转换为整数,parseInt();在浏览器中的NaN的意思是not a number 不是一个数字。

  • 还有parseFloat();转换为浮点数(小数)、Number();转换为数字、其他类型转换成字符串toString();String();Boolean()转换成布尔值。

3、操作符:打个比方操作符就相当于数学中的运算符,但是运算符在操作符中是存在的。就是运算符就是操作符,操作符就是运算符。只是操作符和操作数有一些不同。

4、操作符有

  • 一元表达式:只需要一个操作符就可以完成 ++ --;
  • 两元表达式:需要两个运算符(num + num2);
  • 复合运算符:+= -= *= /= %=(num += 5);
  • 关系运算符:> < >= <= ==不严格的等于 ===严格的等于 !=不严格的不等于 !==严格的不等于,这样计算出来的结果是布尔值
  • 逻辑运算符: &&逻辑与-并且 ||逻辑或-或者 !逻辑非-取反

5、流程控制:

  • 顺序结构:从上到下执行代码
  • 分支结构:if语句、if-else语句

  • 循环结构:一直重复的做一件事,while循环、for循环
  • 三元运算符:表达式1 ?表达式2 : 表达式3

6、continue和break;continue:跳出当前循环,继续下一次循环。break:跳出整个循环,即循环结束然后就执行循环后面的内容。

7、数组:一次性存储多个数据(var arr = new Array()语法)。里面包括数组的元素、数组的长度、数组的下标

8、数组的方法:concat()拼接成一个数组、join()可以用分隔符号分隔开成为一个新的字符串、pop()删除数组中最后一个元素、push()在末尾添加元素、shift()删除数组中第一个元素、unshift()在数组的第一个元素中添加。

9、函数:就是把一段重复的代码封装起来,在需要的时候调用就好了。函数有两个参数:一个是形参,另一个是实参。

10、形参:在定义函数的时候小括号里面的参数就是形参。实参:在函数调用的时候,传进来的内容就是实参

11、函数的命名函数和匿名函数:如果这个函数有名字就叫命名函数,如果没有名字就叫匿名函数。

12、今天我复习了Js的数据类型、操作符、流程控制、数组和函数。其中数据类型和操作符比较简单,数据类型只要知道分别有哪些类型然后知道怎么用就好了;操作符也是一样的,只要认准了符号和有哪些操作符也是没有问题的。流程控制需要知道和了解常用的语句问题基本上就不大了;数组知道它的语法和数组的方法怎么用就OK了;函数在我本人看来知识点有点多;什么函数的表达式啊、函数的参数啊、函数的返回值啊、函数作为参数使用啊、函数的另一种表达式啊、等等等等。稍微有点怕弄错,该用哪个和不该用哪个。待我努努力,我一定可以弄明白的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值