首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js基础知识

js基础知识练习 目录 函数声明和函数表达式 声明前置 arguments 函数的”重载” 作用域问题 匿名函数 闭包 代码实例 函数参数和arguments 返回参数的平方和 函数内重写对象...函数表达式 var x = function (parameters) { // body }; js 函数可以通过一个表达式定义....函数的”重载” 重载 一个函数通过不同参数列表来实现各个功能,叫函数重载 js中的”重载” js中不存在函数重载的概念 var override = function () { switch (...console.log("2");break; } }; override("hv", "ge") override("xyhv") override() 输出结果 2 1 0 代码分析 这是js...拥有全局作用域,而authorName在函数外部无法访问到 所有window对象的属性拥有全局作用域 局部作用域 局部作用域一般只在固定的代码片段内可访问到 拥有局部作用域的情形 函数内部 js

54620
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JS基础知识点(一)

    * html---->展示数据的 * css------>美化页面的 * JavaScript是编程语言--- * js是一门脚本语言,cmd命令 * js是一门弱类型语言,声明变量都要用var *...js是一门解释性语言 * js是一门动态类型的语言 * js是一门基于对象的语言 * 编译语言:写的代码通过编译器编译,然后执行 * 脚本语言:写的代码直接执行,不需要编译 JavaScript的组成(...1.ECMAScript标准----js的基本语法 2.BOM---浏览器对象模型 3.DOM---文档对象 JS代码的三种写法 ?...1.行内的方式写js的代码,把js代码写在了html标签中 2.把js代码写在一对script标签中,方便维护(一般都会在script标签中加type=text/javascript这个内容,但是现在我们的这个...html页面是基于h5的标准,所以,type的这个写法可以暂且的省略) 3.通过引入外部的js文件的方式写js代码(在script标签中 加上 src="js文件的路径即可")第三种写法的时候要注意,这对

    1.4K10

    React.js基础知识总结一

    或者CSS进行合并压缩 -> webpack来完成以上页面组件合并、JS/CSS编译加合并等工作 React.js怎么运行(一般不会自己配置WebPack,太麻烦了) 一般需要使用官方脚手架 1、安装...JS的时候,会把导入的资源文件等插入到页面的结构中(绝对不能在JS管控的结构中通过相对目录..../或者…/,导入资源,因为在webpack编译的时候,地址就不在是之前的相对地址了) 2.如果不想在JS中导入(JS中导入的资源最后都会基于WEBPACK编译),我们也可以把资源手动的在HTML中导入,...开发环境下的配置项(yarn start) scripts 存放的是可执行脚本的JS文件 start.js yarn start执行的就是这个JS build.js yarn build执行的就是这个...但是要求JS代码指执行完成有返回结果(JS表达式) ->不能直接放一个对象数据类型的值(对象(除了给style赋值)、数组(数组中如有没有对象,都是基本值或者是JSX元素,这样是可以的)、函数都不行)

    1.9K30

    JS_基础知识点精讲

    你能所学到的知识点 ❝ JS 组成 基本数据类型 类型转换(装箱/拆箱) 作用域 & 执行上下文 调用栈 闭包 Environments: JS变量查找的底层实现 JS 深浅复制 Event Loop...ES6遍历对象的属性 (5种) 垃圾回收机制 内存问题 ❞ JS 组成 在「浏览器环境下」,JS = ECMAScript + DOM + BOM。...(栈帧中包含对应函数的执行上下文)该结构能够帮助JS引擎(V8)保持函数之间的调用顺序和关系。并且能够在某个函数结束后,利用存储在栈帧中的信息,执行剩余的代码。使得JS应用拥有记忆。...---- JS 深浅复制 ❝JS在语言层面「仅支持浅复制」,深复制需要手动实现 ❞ 浅复制 扩展运算符(...)复制对象和数组 const copyOfObject = {...originalObject...在这个实例中,secondFunction 执行完毕,接着main.js也执行完毕。

    1.1K10

    js-基础知识-01-VsCode环境设置

    系统:Windows 7 VsCode:1.48.2 Node.js:12.8.1 这个系列讲讲javascript的一些基础知识 今天讲讲如何单独运行js文件,以及如何在VsCode中进行调试...简单来说用户可以直接看到界面 后端,运行在服务器端,目前我这边使用是Python的Django框架 数据库,常用的有MySQL,SQL Server,oracle等 前端三件套:Javascript(简称js...那么想运行js脚本,也是需要一个解释器的,这里推荐的是Node.js,关于Node.js大家可以移步他们的官网,进行下载安装 写代码的地方 当然你可以直接新建一个文本文件,后缀名改为js即可,然后在notepad...中编辑 但是不推荐这么干,推荐使用VScode这个软件,非常好用 js介绍(百度百科) ?...Node.js菜鸟教程介绍 ? VsCode ?

    3.1K20
    领券