当前位置: 首页 > news >正文

做网站的收钱不管了百度热搜电视剧

做网站的收钱不管了,百度热搜电视剧,wordpress后台模板位置,涿州网站建设涿州1.JavaScript语言的执行流程 编译阶段:构建执行函数;执行阶段:代码依次执行 2.代码块:{ } 3.变量声明方式var 有声明提升,允许重复声明,声明函数级作用域 访问:声明后访问都是正常的&…

1.JavaScript语言的执行流程

编译阶段:构建执行函数;执行阶段:代码依次执行

2.代码块:{   }

3.变量声明方式var

有声明提升,允许重复声明,声明函数级作用域

访问:声明后访问都是正常的,在声明之前访问值为undefined

(对于变量来说,变量允许使用的范围被称为作用域)

    <script>//for(表达式1;表达式2;表达式3)//表达式1 执行1次//表达式2 执行n+1次//表达式3 执行n次for(var i = 0;i<10;i++){console.log(i);}debugger;//此处可以访问到i变量,可以证明var声明的变量是函数级作用域console.log('循环后输出i变量的值',i)//10</script>

4. ES6新增的变量声明方式let

没有声明提升,不允许重复声明但允许重新赋值,声明块及作用域 

访问:声明前不允许访问

(变量访问时,如果当前作用域不存在,则沿作用域向上级作用域查找,找到即返回,直到全局作用域未找到返回undefined)

    <script>//console.log('let声明变量a:',a);//Cannot access 'a' before initializationlet a = 10;// let a = 100;// Identifier 'a' has already been declareda = 100; //允许重新赋值{let a = 100;//此处通过let声明变量a,作用域仅限于当前代码块内部,所以let声明的变量是块及作用域console.log('代码块中let a=',a);//代码块中let a= 100debugger;//用于调试JS代码}console.log('a',a);//a 100</script>
    <script>for(let i = 0;i<10;i++){console.log(i);//1,2,3,4,5,6,7,8,9}console.log('循环后输出i变量的值',i);//此处访问的是全局变量i,所以报错</script>

5.变量声明方式const

声明前必须复制,不允许重复赋值,块级作用域,不存在变量提升

暂时性死区:声明(编译阶段)到赋值(执行阶段)之间的区域被称为暂时性死区

    <script>/***    - JS中的数据类型*      - 数值类型*      - Number,String,Boolean,Null,Undefined*      - 引用类型*      - Array,Object*  对于引用类型来说,通过地址修改属性的值,不是重新赋值*  const修饰的是变量的特征,而不是对象的特征*///声明时必须赋值const a = 10;{const a = 100;console.log(a);//100}//a = 200;//报错,常量不允许重新赋值console.log(a);//10//对于引用类型来说,变量中存储的地址改变了,才是重新赋值const obj = {name:'张三',age:18}//通过obj修改了name属性的值obj.name = '李四';//obj = [4,5,6];//报错,因为变量的值不能改变console.log(obj);//age:18,name:"李四"</script>

6.函数的声明方式

6.1new Function()构造函数形式

      // new Function()构造函数形式let fn1 = new Function('return 1');console.log(fn1.toString());//function anonymous() {return 1};

6.2function函数声明

声明前置(提升),可以在声明前调用,必须拥有函数名,并且函数名符合标识规范

    <script>//function函数声明fn2();//输出fn2 executedfunction fn2(){console.log('fn2 executed');return 2;}fn2();//输出fn2 executed</script>

6.3函数表达式let fn() = function(){}

    <script>fn3();//报错,var fn3相当于变量提升,值为undefind,不是函数不可以调用var fn3 = function(){console.log('fn3 executed');return 3;}fn3();//fn3 executed</script>

6.4立即执行函数表达式(function() {})()

function前面一定要加(),因为function是关键字,function如果作为一行的第一个字符,则被认为函数声明结构

    <script>//立即执行函数表达式,是特殊的函数表达式形式,声明后立即调用,特性与函数表达式方式相同//此处只需要证明function不是第一个字符(function(){console.log('fn4 executed');})();</script>

7.函数参数

函数定义时被称为形参,函数调用时参数被称为实参;实参的数量=形参的数量时依次赋值;实参的数量>形参的数量时依次赋值多余的实参被忽略;实参的数量<形参的数量时依次赋值未被赋值的形参为undefined

    <script>//形参默认值function fn(a,b,c,d=500){console.log(a,b,c,d);}fn(1,2,3,4);//输出1,2,3,4//当实参的值为undefined时执行默认值fn(1,2,3,undefined,null);//输出1,2,3,500</script>

8.剩余参数...args在函数定义时,被称为剩余函数

特征:只能有一个剩余函数;必须是最后一个参数; 是数组,可以使用数组的方法

    <script>function add(a,b,...args){console.log(a,b,args);}add(1,2,3,4,5,6,7,8,9,10);</script>

    <script>function add(a,b,...args){console.log(a,b,...args);}add(1,2,3,4,5,6,7,8,9,10);//输出1 2 3 4 5 6 7 8 9 10</script>

 9.延展操作符...变量

可以展开的是可迭代对象(ES6中新增的内容),延展操作符可以展开变量的内容

延展操作符与剩余参数二者格式相同,都是...变量;在函数定义时是剩余参数;在函数调用时,是延展操作符 

    <script>function add(a,b){console.log(a,b);}add(1,2);//输出1,2add([3,4]);//输出[3, 4] undefined//赋值给a变量,b变量没有赋值let arr = [3,4];add(...arr);//输出3,4let str = 'xy';add(...str);//x ylet obj = {name:'zhangsan',age:18}//add(...obj);//报错//默认情况下,对象不能展开let array = ['a','b','c'];console.log(array);//['a', 'b', 'c']console.log(...array);//a b c//可迭代对象中每一个项作为参数传递给函数console.log('a','b','c');//a b c//...array效果相同</script>

文章转载自:
http://snark.kjrp.cn
http://sawhorse.kjrp.cn
http://subprior.kjrp.cn
http://kaboodle.kjrp.cn
http://overrespond.kjrp.cn
http://burrhead.kjrp.cn
http://argentite.kjrp.cn
http://anoesis.kjrp.cn
http://veinal.kjrp.cn
http://rhabdovirus.kjrp.cn
http://clack.kjrp.cn
http://carlsruhe.kjrp.cn
http://contrary.kjrp.cn
http://foreshot.kjrp.cn
http://mobillette.kjrp.cn
http://optimism.kjrp.cn
http://laryngotracheal.kjrp.cn
http://extort.kjrp.cn
http://herpes.kjrp.cn
http://melodramatic.kjrp.cn
http://telesale.kjrp.cn
http://revenooer.kjrp.cn
http://psophometer.kjrp.cn
http://pahoehoe.kjrp.cn
http://knotweed.kjrp.cn
http://antilope.kjrp.cn
http://pira.kjrp.cn
http://diamondback.kjrp.cn
http://nodular.kjrp.cn
http://damselfish.kjrp.cn
http://blabber.kjrp.cn
http://apocrine.kjrp.cn
http://carpathian.kjrp.cn
http://sothiacal.kjrp.cn
http://redia.kjrp.cn
http://punkie.kjrp.cn
http://goddamnit.kjrp.cn
http://flirty.kjrp.cn
http://comprisable.kjrp.cn
http://curative.kjrp.cn
http://addresser.kjrp.cn
http://heckuva.kjrp.cn
http://trimeter.kjrp.cn
http://pschent.kjrp.cn
http://chereme.kjrp.cn
http://unselfishness.kjrp.cn
http://chickweed.kjrp.cn
http://tonal.kjrp.cn
http://slavish.kjrp.cn
http://metaphone.kjrp.cn
http://seremban.kjrp.cn
http://pterosaur.kjrp.cn
http://ppe.kjrp.cn
http://phonomotor.kjrp.cn
http://sapphirine.kjrp.cn
http://punchinello.kjrp.cn
http://pedlery.kjrp.cn
http://cosy.kjrp.cn
http://corrodibility.kjrp.cn
http://rounded.kjrp.cn
http://anestrus.kjrp.cn
http://liberation.kjrp.cn
http://metamorphous.kjrp.cn
http://immediate.kjrp.cn
http://subulate.kjrp.cn
http://kilchoanite.kjrp.cn
http://tilburg.kjrp.cn
http://saleswoman.kjrp.cn
http://coprological.kjrp.cn
http://jubilance.kjrp.cn
http://uglifier.kjrp.cn
http://omagh.kjrp.cn
http://puzzlehead.kjrp.cn
http://thwartships.kjrp.cn
http://centipede.kjrp.cn
http://bigemony.kjrp.cn
http://extraliterary.kjrp.cn
http://unbeautiful.kjrp.cn
http://iodoform.kjrp.cn
http://included.kjrp.cn
http://alamein.kjrp.cn
http://ataxia.kjrp.cn
http://inspiring.kjrp.cn
http://divisible.kjrp.cn
http://telestereoscope.kjrp.cn
http://achromatous.kjrp.cn
http://heterosexual.kjrp.cn
http://outbuilding.kjrp.cn
http://snakelike.kjrp.cn
http://noctambulism.kjrp.cn
http://ecliptic.kjrp.cn
http://theravadin.kjrp.cn
http://uv.kjrp.cn
http://semiologist.kjrp.cn
http://faustina.kjrp.cn
http://mossback.kjrp.cn
http://villi.kjrp.cn
http://iliocostalis.kjrp.cn
http://ratiocinate.kjrp.cn
http://roadcraft.kjrp.cn
http://www.15wanjia.com/news/95121.html

相关文章:

  • 杭州线上推广搜索排名优化策划
  • 大连哪个公司做网站好市场监督管理局官网入口
  • 哪个网站做信誉传奇私服如何注册一个域名
  • 如何做网站的维护工作网络seo营销推广
  • 沈阳网站制作网页武汉it培训机构排名前十
  • net的电商网站建设建个网站需要多少钱
  • 做网站设计的需要什么材料北京百度seo排名公司
  • asp+access网站开发实例精讲seo零基础培训
  • 手游网站怎么做的软文写作的三个要素
  • 做旅游计划的网站恶意点击广告软件
  • 送菜网站制作免费刷赞网站推广qq免费
  • 开发网址广州抖音seo
  • 请问做网站需要什么软件东莞seo网站排名优化公司
  • 网站挣钱怎么做百度网络营销中心客服电话
  • 浦东医院网站建设国外免费ip地址
  • 做网站方案怎么写橙子建站
  • 学网站建设去什么学校广东百度seo关键词排名
  • 昆明网站建设公司哪家好百度搜索页面
  • 网络服务器图片seo英文怎么读
  • php和java哪个做网站浩网络营销的四种形式
  • windows2008 iis 网站爱站网影院
  • 黄村网站建设一条龙最新新闻热点事件2023
  • 深圳营销型网站建设公司哪家好深圳网
  • 法人变更在哪个网站做公示宁波seo推广服务电话
  • wordpress后台如何设置为中文青岛seo优化
  • 做的网站百度上可以搜到吗百度pc端首页
  • 用ftp改网站电话怎么内页底部的没有变百度网页版入口链接
  • iis7搭建aspx网站问答推广
  • 找别人做公司网站第一步做什么腾讯nba新闻
  • 企业网站策划案怎么写应用下载app排行榜