位置: IT常识 - 正文

JavaScript基础总结---重点(javascript基础类型)

编辑:rootadmin
JavaScript基础总结---重点 目录JavaScript简介什么是JavaScript浏览器执行JS过程JS的组成JS的引入方式函数与作用域arguments的使用全局变量与局部变量预解析对象创建对象的三种方式1.利用字面量创建对象2.利用 new Object 创建对象3.利用构造函数创建对象遍历对象属性变量、属性、函数、方法总结new关键字执行过程内置对象Math对象Date对象获取时间的总毫秒倒计时案例Array对象判断是否为数组数组排序数组索引案例数组去重String对象基本包装类型字符串的不可变根据字符返回位置根据位置返回字符字符串操作方法简单类型与复杂类型不同的内存分配不同类型传参的区别JavaScript简介什么是JavaScriptJavaScript 是世界上最流行的语言之一,是一种运行在客户端的脚本语言 (Script 是脚本的意思)脚本语言:不需要编译,运行过程中由 js 解释器( js 引擎)逐行来进行解释并执行,也称为解释型语言,不需要被编译为机器码在执行,跟C++这种需要被编译的语言不一样现在也可以基于 Node.js 技术进行服务器端编程浏览器执行JS过程

推荐整理分享JavaScript基础总结---重点(javascript基础类型),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascript基础笔记,javascript总结,javascript基础语法,javascript基础入门教程,javascript基础入门教程,javascript基础语法,javascript 基础,javascript基础语法,内容如对您有帮助,希望把文章链接给更多的朋友!

浏览器分成两部分:渲染引擎和JS 引擎

渲染引擎:用来解析HTML与CSS,俗称内核,比如 chrome 浏览器的 blink ,老版本的 webkit

JS 引擎:也称为 JS 解释器。 用来读取网页中的JavaScript代码,对其处理后运行,比如 chrome 浏览器的 V8

浏览器本身并不会执行JS代码,而是通过内置 JavaScript 引擎(解释器) 来执行 JS 代码 。JS 引擎执行代码时逐行解释每一句源码(转换为机器语言),然后由计算机去执行,所以 JavaScript 语言归为脚本语言,会逐行解释执行。

JS的组成

JavaScript的三大组成部分是:ECMAScript、DOM、BOM

JavaScript基础总结---重点(javascript基础类型)

ECMAScript

ECMAScript 是由ECMA 国际( 原欧洲计算机制造商协会)进行标准化的一门编程语言,这种语言在万维网上应用广泛,它往往被称为 JavaScript 或 JScript,但实际上后两者是 ECMAScript 语言的实现和扩展。 ECMAScript 规定了JS的编程语法和基础核心知识,是所有浏览器厂商共同遵守的一套JS语法工业标准。

DOM

DOM是文档对象模型(Document Object Model)的简称。是W3C组织推荐的处理可扩展标记语言的标准编程接口。通过 DOM 提供的接口可以对页面上的各种元素进行操作(大小、位置、颜色等)。

BOM

BOM 是浏览器对象模型(Browser Object Model)的简称。它提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。通过BOM可以操作浏览器窗口,比如弹出框、控制浏览器跳转、获取分辨率等。

JS的引入方式

1、行内式JS

<input type="button" value="" onclink="javascript:alert('你好')" />可以将单行或少量JS代码写在HTML标签的事件属性中(以on开头的属性),如: onclink注意单双引号的使用:在HTML中我们推荐使用双引号,JS中我们推荐使用单引号可读性差,在 HTML 中编入 JS 大量代码时,不方便阅读特殊情况下使用

2、内嵌式JS

<script> alert('你好');</script>可以将多行JS代码写到

3、外部JS

<script src="my.js"></script>利于HTML页面代码结构化,把单独JS代码独立到HTML页面之外,既美观,又方便引用外部JS文件的script标签中间不可以写代码适合于JS代码量比较大的情况函数与作用域arguments的使用

当我们不确定有多少个参数传递的时候,可以用 arguments来获取。在 JavaScript 中,arguments 实际上它是当前函数的一个内置对象。所有函数都内置了一个 arguments 对象,arguments 对象中存储了传递的所有实参。 arguments存放的是传递过来的实参 arguments展示形式是一个伪数组,因此可以进行遍历。伪数组具有以下特点

具有 length 属性按索引方式储存数据不具有数组的 push , pop 等方法 <script> // 当我们不确定有多少个参数传递的时候,可以用 arguments 来获取。 //在 JavaScript 中,arguments 实际上它是当前函数的一个内置对象。 //所有函数都内置了一个 arguments 对象,arguments 对象中存储了传递的所有实参。 // 函数
本文链接地址:https://www.jiuchutong.com/zhishi/300740.html 转载请保留说明!

上一篇:【人工智能】机器学习中的决策树(人工智能机器人)

下一篇:用 Python 从单个文本中提取关键字的四种超棒的方法(python单子)

  • 小米10是双卡双待的吗(小米10是双卡双待双5G吗?)

    小米10是双卡双待的吗(小米10是双卡双待双5G吗?)

  • qq视频聊天怎么设置悬浮窗(qq视频聊天怎么放视频)

    qq视频聊天怎么设置悬浮窗(qq视频聊天怎么放视频)

  • 华为nova7返回键在哪里设置(华为nova7返回键在哪)

    华为nova7返回键在哪里设置(华为nova7返回键在哪)

  • 陌陌不实名不能用吗(陌陌不实名制可以正常用吗)

    陌陌不实名不能用吗(陌陌不实名制可以正常用吗)

  • 腾讯大王卡激活要钱吗(腾讯大王卡激活了可以不用吗)

    腾讯大王卡激活要钱吗(腾讯大王卡激活了可以不用吗)

  • 苏宁易购自营和非自营区别(苏宁易购自营和苏宁国际有什么区别)

    苏宁易购自营和非自营区别(苏宁易购自营和苏宁国际有什么区别)

  • 华为mate30怎么卸载软件(华为mate30怎么卸载桌面软件)

    华为mate30怎么卸载软件(华为mate30怎么卸载桌面软件)

  • 7p充电慢是电池坏了吗(7p充电慢是电池问题吗)

    7p充电慢是电池坏了吗(7p充电慢是电池问题吗)

  • soul自闭中是什么意思(soul自闭模式别人会看到我吗)

    soul自闭中是什么意思(soul自闭模式别人会看到我吗)

  • iphone11支持双4g吗(iphone11支持双4g待机)

    iphone11支持双4g吗(iphone11支持双4g待机)

  • 电脑显示检查电缆接口是什么意思(电脑显示检查电缆接口是怎么回事)

    电脑显示检查电缆接口是什么意思(电脑显示检查电缆接口是怎么回事)

  • vivoy93s什么时候上市的(vivoy93s什么时候发售)

    vivoy93s什么时候上市的(vivoy93s什么时候发售)

  • 抖音里的音浪是什么意思(抖音的音浪是啥)

    抖音里的音浪是什么意思(抖音的音浪是啥)

  • ios13卡通头像设置(iphone卡通头像怎么设置)

    ios13卡通头像设置(iphone卡通头像怎么设置)

  • mac怎么用word打出乘号(mac怎么打文档)

    mac怎么用word打出乘号(mac怎么打文档)

  • 微信发送位置可以不是当时位置吗(微信发送位置可以发送其他位置吗)

    微信发送位置可以不是当时位置吗(微信发送位置可以发送其他位置吗)

  • 手机msa是什么软件(手机上ms是什么意思)

    手机msa是什么软件(手机上ms是什么意思)

  • 怎么通过otg传到u盘上

    怎么通过otg传到u盘上

  • 144hz和240hz区别大吗(144与240hz区别)

    144hz和240hz区别大吗(144与240hz区别)

  • 表格怎么设置自动更新(表格怎么设置自动日期时间)

    表格怎么设置自动更新(表格怎么设置自动日期时间)

  • nxtal10是什么型号

    nxtal10是什么型号

  • 相册怎么转移新手机上(相册怎么转移新照片)

    相册怎么转移新手机上(相册怎么转移新照片)

  • 如何修改鼠标指针的颜色(如何修改鼠标指示灯颜色)

    如何修改鼠标指针的颜色(如何修改鼠标指示灯颜色)

  • 教你如何手动触发蓝屏(手动滑屏怎么操作)

    教你如何手动触发蓝屏(手动滑屏怎么操作)

  • Python---time模块(pythontime模块)

    Python---time模块(pythontime模块)

  • ps中如何进行像素和厘米转换(ps如何进行像素修复)

    ps中如何进行像素和厘米转换(ps如何进行像素修复)

  • 退回的企业所得税怎么做账务处理
  • 工会经费计税依据
  • 财产租赁所得怎么计算个人所得税
  • 发给员工的福利费可以全部税前抵扣吗
  • 背书行为有效的是指什么
  • 个人所得税孩子小学升初中要修改吗?
  • 资产处置损益在借方表示赚还是赔?
  • 小规模纳税人税率有几种
  • 购销合同签定有法律效力吗
  • 代扣代缴增值税纳税义务发生时间
  • 物流企业会计核算的主要内容
  • 补交以前年度增值税的科目处理
  • 企业公益性捐赠支出税前扣除标准
  • 劳动局仲裁支付的补偿怎么做账?
  • 注册资金未缴齐什么意思
  • 个人取得利息需要缴纳增值税吗
  • 享受固定资产一次性扣除政策
  • 信息服务业税收优惠政策
  • 中小企业货币资金内部控制案例
  • 企业所得税视同销售怎么处理?
  • 退休人员工资所得税纳税调整
  • 公司没有车牌可以买车吗
  • 库存现金可以做中转科目嘛为什么
  • 零售价法会计分录
  • 酒店垃圾处理费标准怎么确定
  • 零申报工会经费滞纳金怎么算
  • 多次出库的商品最后一起结账的分录怎么写?
  • 转让金融商品应交增值税怎么算
  • 使用u盘安装linux
  • 如何在qq好友旁边打字
  • 深入浅出stm8
  • srv.exe病毒
  • 公司为员工投保意外险,意外险赔付给谁
  • 选择简易计税方法计税的有
  • 企业破产是不是要没收法人家里全部财产
  • css flaot
  • 长期股权投资成本法收回投资
  • php制作微信小程序
  • Yii2 hasOne(), hasMany() 实现三表关联的方法(两种)
  • php的两种运行方式
  • WGAN(Wasserstein GAN)看这一篇就够啦,WGAN论文解读
  • 承兑贴现会计分录怎么做
  • react usereducer
  • discuz论坛账号
  • 小规模纳税人是什么意思
  • 企业之间收的借款利息该如何交税 原文
  • 企业坏账准备贷方核算内容
  • php和mysql的联合使用解决了
  • 工商罚款计入
  • 福利部门领用材料计入什么科目
  • 处置子公司如何纳税
  • 混合销售的含义
  • 计提折旧的固定资产全年平均总值怎么算
  • 营业外收入在汇算申报表与一般收入表不一致
  • 本月冲红上月发票后的税款能抵减吗
  • 营改增后租金收入交什么税
  • 亏损企业对外捐赠的税前扣除
  • 进项税额和销项税额有什么区别
  • 办公楼的装修费用如何进行财税处理
  • 以存货抵偿债务
  • 开具的增值税专用发票上注明的价款含税吗
  • 海运发票可以抵扣增值税吗
  • 弥补上年亏损所需的资金
  • 公司卖掉软件计提折旧吗
  • 期末留抵税额和上期留抵税额
  • 图文详解管道支架制作安装标准
  • mysql的操作方法
  • windows隐藏功能
  • 升级win8.1 64位系统后无法玩剑灵怎么办?win8.1系统无法玩剑灵的解决方法
  • windows 8.1 with update (multiple editions)
  • win7系统自动注销重启
  • win8上不了网
  • 常用原生js兼容软件
  • Android studio第一行报错
  • unity最新教程
  • python *.py
  • 企业年金需要个人财产申报
  • 开专票必须要有规格型号吗
  • 远程办税系统
  • 国税优盘安装教程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设