位置: 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单子)

  • 华为耳机丢了有定位吗(华为耳机丢了有定位吗freebuds4e)

    华为耳机丢了有定位吗(华为耳机丢了有定位吗freebuds4e)

  • iphone怎么群发短信(iphone手机怎么群发短信)

    iphone怎么群发短信(iphone手机怎么群发短信)

  • 手机屏幕蓝色墨水慢慢扩容大(手机屏幕蓝色墨水是外屏坏了还是内屏坏了)

    手机屏幕蓝色墨水慢慢扩容大(手机屏幕蓝色墨水是外屏坏了还是内屏坏了)

  • ipad2还原后无法下载(ipad还原完成动不了了)

    ipad2还原后无法下载(ipad还原完成动不了了)

  • 抖音手滑关注后取消怎么办(抖音手滑关注了别人,立马取消,他知道是我吗)

    抖音手滑关注后取消怎么办(抖音手滑关注了别人,立马取消,他知道是我吗)

  • 控制器中的pc是什么(pc控制器的工作原理)

    控制器中的pc是什么(pc控制器的工作原理)

  • 华为mate30pro录音在哪找(华为mate30pro录音机删除了怎么找到)

    华为mate30pro录音在哪找(华为mate30pro录音机删除了怎么找到)

  • WPS表格里面的文字怎么显示完整(wps表格里面的文字怎么删除)

    WPS表格里面的文字怎么显示完整(wps表格里面的文字怎么删除)

  • iphone抖音评论变成白色(iphone抖音评论怎么变成白色了)

    iphone抖音评论变成白色(iphone抖音评论怎么变成白色了)

  • ppt批注怎么显示(ppt批注怎么设置)

    ppt批注怎么显示(ppt批注怎么设置)

  • 通过路由器可以知道别人看的东西吗(通过路由器可以查到别人的上网内容吗?)

    通过路由器可以知道别人看的东西吗(通过路由器可以查到别人的上网内容吗?)

  • 拉黑还有没有聊天记录(拉黑了还有聊天记录嘛)

    拉黑还有没有聊天记录(拉黑了还有聊天记录嘛)

  • 台式电脑麦克风插哪里(台式电脑麦克风没声音怎么办)

    台式电脑麦克风插哪里(台式电脑麦克风没声音怎么办)

  • dir s指令有什么用(dir/s是什么指令)

    dir s指令有什么用(dir/s是什么指令)

  • 淘宝怎么改实名认证资料(淘宝怎么改实名认证 知乎)

    淘宝怎么改实名认证资料(淘宝怎么改实名认证 知乎)

  • 拉黑联系人还能收到信息吗(拉黑联系人还能发短信吗)

    拉黑联系人还能收到信息吗(拉黑联系人还能发短信吗)

  • ipad4能插内存卡吗(ipad4支持内存扩展吗)

    ipad4能插内存卡吗(ipad4支持内存扩展吗)

  • 华为m6如何安装存储卡(华为m6安装gms)

    华为m6如何安装存储卡(华为m6安装gms)

  • 网易云怎么调内置音量(网易云怎么调内置音量大小)

    网易云怎么调内置音量(网易云怎么调内置音量大小)

  • 如何免费申请收钱码(如何申请免费收款二维码)

    如何免费申请收钱码(如何申请免费收款二维码)

  • 小米8se有红外遥控吗(小米8se红外遥控器在哪打开)

    小米8se有红外遥控吗(小米8se红外遥控器在哪打开)

  • iphonexr支持nfc吗(iponexr支持nfc吗?)

    iphonexr支持nfc吗(iponexr支持nfc吗?)

  • cls是什么意思(香港人讲cls是什么意思)

    cls是什么意思(香港人讲cls是什么意思)

  • 重装电脑ghost分区丢失只剩C盘怎么恢复(电脑重装系统如何分区?)

    重装电脑ghost分区丢失只剩C盘怎么恢复(电脑重装系统如何分区?)

  • “讲述人”功能(讲述人功能怎么关闭)

    “讲述人”功能(讲述人功能怎么关闭)

  • Linux中文件与目录对应的硬链接与软链接方式总结(linux中的文件)

    Linux中文件与目录对应的硬链接与软链接方式总结(linux中的文件)

  • 夜间潜水时发现的章鱼,夏威夷科纳附近 (© Jeff Milisen/Alamy)(夜间潜水时发现水体)

    夜间潜水时发现的章鱼,夏威夷科纳附近 (© Jeff Milisen/Alamy)(夜间潜水时发现水体)

  • 金税四期怎么查账
  • 附加税税率分别是多少
  • 以银行存款支付水电费
  • 有营业额有成本怎么算成本占比
  • 建筑公司办公室照片真实
  • 营业成本占营业收入比重较低的原因
  • 发票只有抵扣联没有发票联能不能报销
  • 违反账簿、凭证管理要承担什么法律责任
  • 分公司怎么做
  • 增值税销项税额在借方还是贷方
  • 应收账款核销后收回
  • 发给一个人的说说
  • 没有认证方式
  • 一台电脑上能装多个金税盘吗?
  • 购买面粉的税率是多少
  • 国家税务局通用定额发票还能用吗
  • 垫付的医药费怎么理赔
  • 办公室装修合同印花税怎么缴纳?
  • 融资租赁业务如何纳税
  • window1020h2更新问题
  • 自然人独资企业交什么税
  • 公司代扣代缴的保险费有哪些
  • 上市公司的组织形式
  • linux grub
  • win10右键显示设置打不开怎么办
  • 退回多收款项开具发票原发票需要退回吗
  • 记账凭证的摘要是什么意思
  • 软件测评费用标准
  • 关闭win10系统更新有什么后果
  • 注销企业基本户需要先注销一般户吗
  • lsm.exe是什么程序
  • 家用电脑分为哪几类
  • win10 打开远程连接
  • 软件入无形资产还是长期待摊费用了
  • 股东股权转让税务稽查案例
  • php框架怎么用
  • 【BEV】TPVFormer复现以及原理
  • 从零开始作者
  • php怎么设置图片的大小
  • 帝国cms怎么上传图片
  • 工会经费的会计分录2022
  • 长期债权投资业务处理
  • 直接人工费用属于产品成本吗
  • 公司注销之前需要做些什么
  • 企业所得税计提金额怎么算
  • sql分页语句
  • 通货膨胀溢价的英文
  • 物业管理费专票税率是多少
  • 工程服务费会计怎么做账
  • 个人所得税能说明什么
  • 实收资本现金入账怎么办
  • 固定资产净值如何处理
  • 冲回以前年度暂估入库
  • 递延收益在资产负债表哪里列示
  • 先开收据再打款
  • 以公司名义开的口腔诊所法人和负责人是两个人么
  • 销售费用的主要科目
  • 商标是无形资产还是商誉
  • 支付银行手续费等直接收费金融服务
  • 资产减值损失是费用吗
  • sql server2019还原数据库
  • sql server错误和使用情况报告
  • win10隐藏文件怎么隐藏
  • windows7更新80072efe
  • 介绍两个很常用的成语
  • win7安装远程桌面组件
  • Win7开机黑屏只有鼠标,进入安全模式也是黑屏
  • rhel6.5安装
  • python如何搭建环境
  • node搭建本地服务器运行html
  • python中迭代器的作用
  • node.js使用教程
  • jquery渐变效果
  • node.js开发实战详解
  • android入门视频教程
  • Unity3D游戏开发标准教程
  • bgm背景
  • 税务登记没去登记会怎么处罚
  • 江西省税务局官网查询系统
  • 税务稽查局什么时候独立出来
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设