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

  • 小米手机自动开关机怎么设置(小米手机自动开勿扰模式怎么回事)

    小米手机自动开关机怎么设置(小米手机自动开勿扰模式怎么回事)

  • 支付宝心愿储蓄的钱怎么取出来(支付宝心愿储蓄扣款失败能否手动转入)

    支付宝心愿储蓄的钱怎么取出来(支付宝心愿储蓄扣款失败能否手动转入)

  • OPPO R11s单手模式怎么开启 OPPO R11s单手模式开启(oppor11s单手模式)

    OPPO R11s单手模式怎么开启 OPPO R11s单手模式开启(oppor11s单手模式)

  • 华为nova5i pro定位的是中端机吗(华为nova5pro定制版)

    华为nova5i pro定位的是中端机吗(华为nova5pro定制版)

  • 头条发布文章怎么收益(头条发布文章怎么收益最大)

    头条发布文章怎么收益(头条发布文章怎么收益最大)

  • 行程卡为什么不显示行程轨迹(行程卡为什么不显示)

    行程卡为什么不显示行程轨迹(行程卡为什么不显示)

  • 电话权限允许后会怎样(电话权限允许后再次关闭会怎么样)

    电话权限允许后会怎样(电话权限允许后再次关闭会怎么样)

  • 芒果tv移动月卡是什么(芒果tv移动月卡怎么取消)

    芒果tv移动月卡是什么(芒果tv移动月卡怎么取消)

  • 手机的处理器是什么意思(手机的处理器是不是越高越好)

    手机的处理器是什么意思(手机的处理器是不是越高越好)

  • 表格撤回快捷键(表格中撤回键怎么恢复)

    表格撤回快捷键(表格中撤回键怎么恢复)

  • 拼多多商家能看到买家什么信息(拼多多商家能看到用户所有订单吗)

    拼多多商家能看到买家什么信息(拼多多商家能看到用户所有订单吗)

  • 惠普802墨盒如何加墨(惠普802墨盒如何拆卸)

    惠普802墨盒如何加墨(惠普802墨盒如何拆卸)

  • iphone7p防水吗(iphone7p手机防水吗)

    iphone7p防水吗(iphone7p手机防水吗)

  • vivo手机不能开机怎么办(vivo手机黑屏无法开机)

    vivo手机不能开机怎么办(vivo手机黑屏无法开机)

  • 苹果手机有没有录屏功能(苹果手机有没有红外线功能)

    苹果手机有没有录屏功能(苹果手机有没有红外线功能)

  • 闲鱼卖家取消交易影响信誉么(闲鱼卖家取消交易钱会退给买家吗)

    闲鱼卖家取消交易影响信誉么(闲鱼卖家取消交易钱会退给买家吗)

  • ipad版本低微信装不上怎么办(ipad版本低微信下载完登录不了)

    ipad版本低微信装不上怎么办(ipad版本低微信下载完登录不了)

  • 苹果11pro max多长(苹果11pro max多少钱)

    苹果11pro max多长(苹果11pro max多少钱)

  • 如何把电影下载到u盘上(如何把电影下载到手机)

    如何把电影下载到u盘上(如何把电影下载到手机)

  • 抖音如何找回登录账号(抖音忘记登录账号了怎么找回原来那个)

    抖音如何找回登录账号(抖音忘记登录账号了怎么找回原来那个)

  • viv0手机hd怎么关掉(vivo手机hd怎么关闭hd)

    viv0手机hd怎么关掉(vivo手机hd怎么关闭hd)

  • 美团民宿砍价返现怎么领取(美团民宿平价返现)

    美团民宿砍价返现怎么领取(美团民宿平价返现)

  • 手机qq条件查找怎么关闭(qq条件查找是怎么查找的)

    手机qq条件查找怎么关闭(qq条件查找是怎么查找的)

  • 闪光灯能导电吗(闪光灯会烧坏吗)

    闪光灯能导电吗(闪光灯会烧坏吗)

  • 手机长时间关机会不会有影响(手机长时间关机微信会自动退出吗)

    手机长时间关机会不会有影响(手机长时间关机微信会自动退出吗)

  • 米八有红外线吗(米八有红外线吗图片)

    米八有红外线吗(米八有红外线吗图片)

  • 多多果园水滴福袋提醒怎么关闭(多多果园水滴福利退单了会怎么样)

    多多果园水滴福袋提醒怎么关闭(多多果园水滴福利退单了会怎么样)

  • qq忘记密码怎么找回手机号换了(qq忘记密码怎么找回原密码)

    qq忘记密码怎么找回手机号换了(qq忘记密码怎么找回原密码)

  • bak文件怎么打开(qqbak文件怎么打开)

    bak文件怎么打开(qqbak文件怎么打开)

  • 关于DEDECMS移动data后网站地图无法生成的解决方法

    关于DEDECMS移动data后网站地图无法生成的解决方法

  • 个人所得税年度汇算清缴怎么操作
  • 企业招用残疾人比例
  • 税金及附加怎么记忆
  • 财务软件回收
  • 总公司和子公司可以有业务往来吗
  • 调整上年度损益
  • 不需要缴纳税款和服役的是形势户寺观户
  • 银行融资服务费怎么算
  • 企业的办税员承担责任吗
  • 政府无偿划拨土地涉及的税费
  • 企业一直亏损但是汇算清缴调增
  • 广告公司如何申报文化事业建设税
  • 房产公司要交房产税吗
  • 企业管理咨询公司哪家好
  • 商业承兑汇票怎么开
  • 分销佣金分配
  • 销售原材料收到商业承兑汇票会计分录
  • 营改增后停车费税率
  • 营改增之后还有营业税金及附加吗
  • 哪些金融资产不计提减值
  • 开发人员选项怎么改定位
  • 固定资产被替换部件的会计处理
  • 打官司收案是什么意思
  • 我的初级备考经历怎么写
  • 促销费属于现代服务类吗
  • 个人独资企业办收款码
  • 无形资产研发支出适用于税前加计扣除的政策
  • 印花税减免税额需要做账吗
  • 劳务派遣公司增值税税率
  • 公司发的物品叫什么
  • 每个季度零申报需要做什么
  • ipad常用语在哪里
  • 微软输入法打不出汉字只有拼音
  • 档案保管期限是写汉字吗?
  • 生产型企业原材料运费入库单怎么填
  • owmngr.exe - owmngr是什么进程 作用是什么
  • Win11 Build 22000.348更新补丁KB5007262预览版发布(附更新修复内容汇总)
  • 什么样的发票可以报销
  • 发票开烟酒
  • 与取得收入无关的成语
  • 利用php判断是否为素数
  • php闭包和回调函数
  • 万字短文
  • php数组内容替换
  • uniapp实战
  • 什么是水利建设基金税
  • php的项目
  • 用cat命令创建f1和f2文件
  • 软件开发服务费开票税目
  • 基础土建工程是干什么的
  • 差旅费可以加计吗
  • 出口退税单机版是什么意思
  • 小规模企业所得税怎么征收
  • 开一般户需要基本户开户许可证吗
  • 报废的机器设备属于什么会计要素
  • 票据质押如何做账
  • 企业的借款费用有哪些处理方法
  • 员工工资费用
  • 没有销售收入月报怎么填
  • sql server数据库恢复
  • sqlserver 自动备份所有数据库的SQL
  • vpngui.exe是什么进程
  • win8.1无线
  • windows8有几个模式
  • windows8怎么装
  • Linux rpm包中的64位、32位、i386、i586、Noarch名词解释
  • cocos2d解密
  • ExtJS 2.0实用简明教程 之Border区域布局
  • react native community
  • python%i
  • js遮罩效果
  • dos命令到一个文件夹
  • unity 子弹效果 粒子
  • jquery放在head还是body
  • python 源码解析
  • 用python编写脚本
  • 养老专业在职研究生好吗
  • 武汉市第二税务稽查局地址
  • 船舶吨税税收优惠口诀
  • 美国对华征收关税的优点和不足
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设