js


变量的命名规则和规范
规则 - 必须遵守的,不遵守会报错
由字母、数字、下划线、$符号组成,不能以数字开头
不能是关键字和保留字,例如:for、while。
区分大小写
规范 - 建议遵守的,不遵守不会报错
变量名必须有意义
遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。例如:userName、userPassword

paseFloat和parselnt的区别

parseFloat()把字符串转换成浮点数 parseFloat()和parseInt非常相似,不同之处在与 parseFloat会解析第一个. 遇到第二个.或者非数字结束 如果解析的内容里只有整数,解析成整数。

运算符的优先级
优先级从高到底

  1. 1优先级最高
    1. 一元运算符 ++ – !
    1. 算数运算符 先* / % 后 + -
    1. 关系运算符 > >= < <=
    1. 相等运算符 == != === !==
    1. 逻辑运算符 先&& 后||
    1. 赋值运算符

continue和break区别

break:立即跳出整个循环,即循环结束,开始执行循环后面的内容(直接跳到大括号)
continue:立即跳出当前循环,继续下一次循环(跳到i++的地方)

函数的调用
调用函数的语法:
函数名();
特点:
函数体只有在调用的时候才会执行,调用需要()进行调用。 可以调用多次(重复使用)
形参和实参

  1. 形式参数:在声明一个函数的时候,为了函数的功能更加灵活,有些值是固定不了的,对于这些固
    定不了的值。我们可以给函数设置参数。这个参数没有具体的值,仅仅起到一个占位置的作用,我
    们通常称之为形式参数,也叫形参。
  2. 实际参数:如果函数在声明时,设置了形参,那么在函数调用的时候就需要传入对应的参数,我们
    把传入的参数叫做实际参数,也叫实参。

函数的返回值
当函数执行完的时候,并不是所有时候都要把结果打印。我们期望函数给我一些反馈(比如计算的结果返回
进行后续的运算),这个时候可以让函数返回一些东西。也就是返回值。函数通过return返回一个返回值。
函数的调用结果就是返回值,因此我们可以直接对函数调用结果进行操作。
返回值详解: 如果函数没有显示的使用 return语句 ,那么函数有默认的返回值:undefined 如果函数使用 return
语句,那么跟再return后面的值,就成了函数的返回值 如果函数使用 return语句,但是return后面没有任何值,
那么函数的返回值也是:undefined 函数使用return语句后,这个函数会在执行完 return 语句之后停止并立即退
出,也就是说return后面的所有其他代码都不会再执行。

匿名函数
匿名函数:没有名字的函数
匿名函数如何使用:
将匿名函数赋值给一个变量,这样就可以通过变量进行调用 匿名函数自调用
关于自执行函数(匿名函数自调用)的作用:防止全局变量污染。
自调用函数
匿名函数不能通过直接调用来执行,因此可以通过匿名函数的自调用的方式来执行

全局变量和局部变量区别
全局变量
在任何地方都可以访问到的变量就是全局变量,对应全局作用域
局部变量
只在固定的代码片段内可访问到的变量,最常见的例如函数内部。对应局部作用域(函数作用域)

数组的概念
所谓数组,就是将多个元素(通常是同一类型)按一定顺序排列放到一个集合中,那么这个集合我们就称之为
数组。
数组的定义
数组是一个有序的列表,可以在数组中存放任意的数据,并且数组的长度可以动态的调整。
遍历数组
遍历:遍及所有,对数组的每一个元素都访问一次就叫遍历。
二维数组
二维数组本质上是以数组作为数组元素的数组,即“数组的数组”,类型说明符 数组名[常量表达式][常量表达式]。
二维数组又称为矩阵,行列数相等的矩阵称变方阵。对称矩阵a[i][j] = a[j][i],对角矩阵:n阶方阵主对角线外都是零元
素。

数组常用方法及属性
arr. push(el1,el2 ,. . . );将新元素添加到数组结尾,并返回数组的长度
arr. unshift(el1,el2 ,. . . );将新元素添加到数组开始,并返回数组的长度
arr. splice(开始位置, 删除长度)
arr. splice(开始位置, 删除长度,插入的元素);
arr. shift(); 移除最前一个元素并返回该元素值,数组中元素自动前移
arr. pop( );删除原数组最后一项,并返回删除元素的值
arr.concat( ) 方法用于合并数组,并返回一个新数组 arr.concat(array1,array2,…,arrayN);
arr.sort( ) 对数组进行排序
arr.reverse( ) 将数组倒序
join 将数组转换字符串
arr.join();
arr12.join("/");
数组转换成字符串
arr.toString();
String(arr);
indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置 如果找不到返回-1 严格区分大小写

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值