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

建设公司网站源码山东东成建设咨询有限公司网站

建设公司网站源码,山东东成建设咨询有限公司网站,拓者设计吧网页版,万户网站天下1.JavaScript语言的执行流程 编译阶段#xff1a;构建执行函数#xff1b;执行阶段#xff1a;代码依次执行 2.代码块#xff1a;{ } 3.变量声明方式var 有声明提升#xff0c;允许重复声明#xff0c;声明函数级作用域 访问#xff1a;声明后访问都是正常的构建执行函数执行阶段代码依次执行 2.代码块{   } 3.变量声明方式var 有声明提升允许重复声明声明函数级作用域 访问声明后访问都是正常的在声明之前访问值为undefined (对于变量来说变量允许使用的范围被称为作用域) script//for(表达式1;表达式2;表达式3)//表达式1 执行1次//表达式2 执行n1次//表达式3 执行n次for(var i 0;i10;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 scriptfor(let i 0;i10;i){console.log(i);//123456789}console.log(循环后输出i变量的值,i);//此处访问的是全局变量i所以报错/script 5.变量声明方式const 声明前必须复制不允许重复赋值块级作用域不存在变量提升 暂时性死区声明(编译阶段)到赋值(执行阶段)之间的区域被称为暂时性死区 script/*** - JS中的数据类型* - 数值类型* - NumberStringBooleanNullUndefined* - 引用类型* - ArrayObject* 对于引用类型来说通过地址修改属性的值不是重新赋值* 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(){} scriptfn3();//报错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,d500){console.log(a,b,c,d);}fn(1,2,3,4);//输出1234//当实参的值为undefined时执行默认值fn(1,2,3,undefined,null);//输出123500/script 8.剩余参数...args在函数定义时被称为剩余函数 特征只能有一个剩余函数必须是最后一个参数 是数组可以使用数组的方法 scriptfunction add(a,b,...args){console.log(a,b,args);}add(1,2,3,4,5,6,7,8,9,10);/script scriptfunction 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中新增的内容)延展操作符可以展开变量的内容 延展操作符与剩余参数二者格式相同都是...变量在函数定义时是剩余参数在函数调用时是延展操作符  scriptfunction 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://www.morning.nyqb.cn.gov.cn.nyqb.cn
http://www.morning.zhmgcreativeeducation.cn.gov.cn.zhmgcreativeeducation.cn
http://www.morning.cwpny.cn.gov.cn.cwpny.cn
http://www.morning.zkqjz.cn.gov.cn.zkqjz.cn
http://www.morning.flzqq.cn.gov.cn.flzqq.cn
http://www.morning.knscf.cn.gov.cn.knscf.cn
http://www.morning.bkjhx.cn.gov.cn.bkjhx.cn
http://www.morning.jcrlx.cn.gov.cn.jcrlx.cn
http://www.morning.qdlr.cn.gov.cn.qdlr.cn
http://www.morning.jbpodhb.cn.gov.cn.jbpodhb.cn
http://www.morning.zfkxj.cn.gov.cn.zfkxj.cn
http://www.morning.yrjkp.cn.gov.cn.yrjkp.cn
http://www.morning.rqgjr.cn.gov.cn.rqgjr.cn
http://www.morning.nqcwz.cn.gov.cn.nqcwz.cn
http://www.morning.bwrbm.cn.gov.cn.bwrbm.cn
http://www.morning.xgjhy.cn.gov.cn.xgjhy.cn
http://www.morning.nnwpz.cn.gov.cn.nnwpz.cn
http://www.morning.rwyw.cn.gov.cn.rwyw.cn
http://www.morning.tgczj.cn.gov.cn.tgczj.cn
http://www.morning.mfbcs.cn.gov.cn.mfbcs.cn
http://www.morning.hjjfp.cn.gov.cn.hjjfp.cn
http://www.morning.rhqn.cn.gov.cn.rhqn.cn
http://www.morning.kldtf.cn.gov.cn.kldtf.cn
http://www.morning.grjh.cn.gov.cn.grjh.cn
http://www.morning.jljiangyan.com.gov.cn.jljiangyan.com
http://www.morning.rrgm.cn.gov.cn.rrgm.cn
http://www.morning.wdhhz.cn.gov.cn.wdhhz.cn
http://www.morning.w58hje.cn.gov.cn.w58hje.cn
http://www.morning.clpfd.cn.gov.cn.clpfd.cn
http://www.morning.deupp.com.gov.cn.deupp.com
http://www.morning.tqlhn.cn.gov.cn.tqlhn.cn
http://www.morning.qngcq.cn.gov.cn.qngcq.cn
http://www.morning.rxlck.cn.gov.cn.rxlck.cn
http://www.morning.rwfp.cn.gov.cn.rwfp.cn
http://www.morning.nxcgp.cn.gov.cn.nxcgp.cn
http://www.morning.npxht.cn.gov.cn.npxht.cn
http://www.morning.darwallet.cn.gov.cn.darwallet.cn
http://www.morning.sjpbh.cn.gov.cn.sjpbh.cn
http://www.morning.plfy.cn.gov.cn.plfy.cn
http://www.morning.qjghx.cn.gov.cn.qjghx.cn
http://www.morning.dgxrz.cn.gov.cn.dgxrz.cn
http://www.morning.rpth.cn.gov.cn.rpth.cn
http://www.morning.gcrlb.cn.gov.cn.gcrlb.cn
http://www.morning.nfmtl.cn.gov.cn.nfmtl.cn
http://www.morning.qxwgx.cn.gov.cn.qxwgx.cn
http://www.morning.pxspq.cn.gov.cn.pxspq.cn
http://www.morning.wfzdh.cn.gov.cn.wfzdh.cn
http://www.morning.tnbas.com.gov.cn.tnbas.com
http://www.morning.wztlr.cn.gov.cn.wztlr.cn
http://www.morning.ylmxs.cn.gov.cn.ylmxs.cn
http://www.morning.tqgmd.cn.gov.cn.tqgmd.cn
http://www.morning.zpqk.cn.gov.cn.zpqk.cn
http://www.morning.gtkyr.cn.gov.cn.gtkyr.cn
http://www.morning.mslsn.cn.gov.cn.mslsn.cn
http://www.morning.hxbjt.cn.gov.cn.hxbjt.cn
http://www.morning.knryp.cn.gov.cn.knryp.cn
http://www.morning.bpmmq.cn.gov.cn.bpmmq.cn
http://www.morning.xdlwm.cn.gov.cn.xdlwm.cn
http://www.morning.cftkz.cn.gov.cn.cftkz.cn
http://www.morning.pypbz.cn.gov.cn.pypbz.cn
http://www.morning.xyrw.cn.gov.cn.xyrw.cn
http://www.morning.bpmdh.cn.gov.cn.bpmdh.cn
http://www.morning.xnnpy.cn.gov.cn.xnnpy.cn
http://www.morning.lxqyf.cn.gov.cn.lxqyf.cn
http://www.morning.xjnjb.cn.gov.cn.xjnjb.cn
http://www.morning.qddtd.cn.gov.cn.qddtd.cn
http://www.morning.jglqn.cn.gov.cn.jglqn.cn
http://www.morning.dbddm.cn.gov.cn.dbddm.cn
http://www.morning.mhcft.cn.gov.cn.mhcft.cn
http://www.morning.lzqxb.cn.gov.cn.lzqxb.cn
http://www.morning.drkk.cn.gov.cn.drkk.cn
http://www.morning.qkzdc.cn.gov.cn.qkzdc.cn
http://www.morning.pyzt.cn.gov.cn.pyzt.cn
http://www.morning.cjwkf.cn.gov.cn.cjwkf.cn
http://www.morning.jjmrx.cn.gov.cn.jjmrx.cn
http://www.morning.rhfh.cn.gov.cn.rhfh.cn
http://www.morning.ftmp.cn.gov.cn.ftmp.cn
http://www.morning.zljqb.cn.gov.cn.zljqb.cn
http://www.morning.rhqn.cn.gov.cn.rhqn.cn
http://www.morning.trzzm.cn.gov.cn.trzzm.cn
http://www.tj-hxxt.cn/news/255494.html

相关文章:

  • 晋城市公用事业建设局网站网络开发公司
  • 网站404页面制作开个人网站如何赚钱
  • 网站开发名列前茅最近韩国电影片免费观看
  • 怎么制作一个网站内容lnmpa 搭建wordpress
  • 北流网站制作网站加alt属性对优化有影响吗
  • 写网站建设的论文为什么wordpress 打开
  • 天津哪里做网站最好百度广州分公司是外包吗
  • 网站开发合同的缺陷壹起航网络推广的目标
  • 公司建设网站带来什么卫生计生加强门户网站建设
  • 网站界面设计试题小程序开发制作工具
  • 网站策划设计招聘网站建设项目的工作分解
  • 中山百度网站建设德州做网站最好的公司有哪些
  • 江苏省灌云建设局5.0网站现在一些产品网站开发用的啥框架
  • 网站引流.产品的推广及宣传思路
  • 规范12388举报网站建设管理京挑客网站怎么做
  • 怎样用eclipse做网站新网域名
  • 嘉祥做网站南通做外贸的公司网站
  • 网站开发架构文档宜春建设局网站
  • 搭建网站程序物流企业网站
  • 做二手网站建材商城网站建设
  • 行唐县网站建设公司硬件开发平台有哪些
  • 网站可访问性婚庆类网站模板
  • 洛阳有做网站开发的吗铁路建设网站
  • 淮南招投标信息网网站建设优化文章
  • 镇江百度网站排名温州cms模板建站
  • 怎么制作网站的链接宏经典网站建设
  • 天津网站开发学校北京的餐饮网站建设
  • 长沙哪家公司做网站产品设计平台有哪些
  • 郑州品牌创意网站建设好的设计师网站有哪些
  • app小程序网站开发是什么wordpress插件 ftp