javascript技巧

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > javascript技巧 > JS数组增删改查函数作用域

JavaScript数组的增删改查、函数及作用域详解

作者:波波鱼દ ᵕ̈ ૩ ​​​

在JavaScript中作用域和作用域链是理解代码执行和变量访问的关键概念,它们决定了变量和函数在代码中的可见性和生命周期,这篇文章主要介绍了JavaScript数组的增删改查、函数及作用域的相关资料,需要的朋友可以参考下

一.操作数组

1.改

2.增

3.删除

二.函数

1.函数的使用

先声明后调用

a.声明语法

function 函数名(){
   函数体
}

b.命名规范

动词含义
can

判断是否可执行某个动作

has判断是否含义某个值
is

判断是否为某个值

get获取某个值
set设置某个值
load加载某些数据

c.调用语法

函数不调用自己不执行

函数名()

d.函数传参

(1)声明语法

function 函数名(参数列表){
   函数体
}
//如
function getSum(num1,num2){
   document.write(num1+num2)
}

(2)函数返回值

//当函数需要返回数据出去时,用return关键字
return 数据

(3)函数注意点

2.匿名函数

函数可以分为:具名函数+匿名函数

a.没有名字的函数,无法直接使用

b.使用方式

(1)函数表达式

let fn=function(){
//函数体
}
fn()//调用函数

(2)立即执行函数

//方式1--将匿名函数整个直接使用小括号包起来,然后直接小括号调用
(function (){console.log(11)})();

//方式2--调用之后再用一个小括号全部括起来
(function(){console.log(11)}());

//不需要调用立即执行

三.作用域

1.所用到的名字是有可用性的代码范围.简称作用域

2.组成

a.全局作用域:,整个script标签包含的是全局作用域

b.局部作用域:函数作用域,跳出函数后不能使用

c.全局变量:函数外的let的变量

d.局部变量:函数内的let的变量

3.变量的特殊情况

4.变量的访问原则

四.逻辑运算符里的短路

1.短路

只存在于&&和||中,当满足一定条件会让右边代码不执行

符号短路条件
&&左边为false就短路
||左边为true就短路

0、''、undefined、null、false、NaN转换为布尔值之后都是false,其余为true

总结

到此这篇关于JavaScript数组的增删改查、函数及作用域的文章就介绍到这了,更多相关JS数组增删改查函数作用域内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文