JavaScript查缺补漏

server/2024/12/25 21:48:05/

文章目录

  • 一、JavaScript是什么?
    • 1. JavaScript
    • 2.数组的使用
    • 3.函数默认参数
    • 4.对象中查找属性的另外写法


提示:以下是本篇文章正文内容,下面案例可供参考

一、JavaScript是什么?

1. JavaScript

是一种运行在客户端(浏览器)上的编程语言,用来创建动态更新的内容,控制多媒体,实现图像动画等交互效果
JavaScript程序不能独立运行,它必须嵌入到html中,这样浏览器才能执行JavaScript代码。用script标签将JavaScript代码引入到html中,有两种引入方式
内部引入:

html"><body><!-- 内联形式:通过 script 标签包裹 JavaScript 代码 --><script>html" title=javascript>javascript">alert('嗨,欢迎来传智播学习html" title=前端>前端技术!')</script>
</body>

外部形式:

html"><body><!-- 外部形式:通过 script 的 src 属性引入独立的 .js 文件 --><script src="demo.js"></script>
</body>

2.数组的使用

在这里插入图片描述

3.函数默认参数

这个默认参数只有在缺少实参传递或实参为undefined时,才会被执行

html"><script>html" title=javascript>javascript">// 默认参数: 给形参一个默认值// 1. 默认参数里面的值执行:// 1.1 没有实参传递过来 x = 0 // 1.2 有实参传递但是传递的是undefined  x = 0function sum(x = 0, y = 0) {return x + y}console.log(sum()) // 0console.log(sum(undefined, undefined))  // 0console.log(sum(1, 2))  // 3// 2. 默认参数和逻辑中断使用场景的区别:// 2.1 默认参数主要针对的是形参// 2.2 逻辑中断除了处理参数之外,还可以做更多
</script>

注意:在 return 关键字和被返回的表达式之间不允许使用换行符,否则内部执行相当于会自动补充分号

4.对象中查找属性的另外写法

对于多次属性,比如中横线分割的属性名,就不能用点操作来获取了

html"><srcipt>
let pig = {pig-name:'xiaozhu',age:2
}console.log(pig['pig-name'])
console.log(pig[age])


http://www.ppmy.cn/server/153150.html

相关文章

便捷的线上游戏陪玩、线下家政预约以及语音陪聊服务怎么做?系统代码解析

系统架构选择的综合考虑 前端使用uniapp可跨平台开发&#xff0c;基于Vue.js的跨平台开发框架&#xff0c;允许开发者使用同一套代码基础构建面向iOS、Android、以及各种小程序&#xff08;如微信小程序&#xff09;、H5等多个平台的应用。 后端使用易于学习且免费开源的thin…

停车管理系统:构建安全、便捷的停车环境

Tomcat 简介 只要学习Java Web项目就不得不学习Tomcat。Tomcat是一种免费的开源的一种Java Web项目的容器&#xff0c;完美继承了 Apache服务器的特性&#xff0c;并且里面添加可以自动化运行的Java Web组件&#xff0c;让Java Web项目可以完全的运行到Tomcat里面。对于特大型项…

【JetPack】Navigation知识点总结

Navigation的主要元素&#xff1a; 1、Navigation Graph&#xff1a; 一种新的XML资源文件,包含应用程序所有的页面&#xff0c;以及页面间的关系。 <?xml version"1.0" encoding"utf-8"?> <navigation xmlns:android"http://schemas.a…

web的五个Observer API

IntersectionObserver&#xff1a; 一个元素从不可见到可见&#xff0c;从可见到不可见 ??IntersectionObserver是一种浏览器提供的 JavaScript API&#xff0c;用于监测元素与视窗的交叉状态。它可以告诉开发者一个元素是否进入或离开视窗&#xff0c;以及两者的交叉区域的…

英威腾变频器切换频率命令来源的具体方法示例

英威腾变频器切换频率命令来源的具体方法示例 功能: 常用在本地与远程控制切换 本次示例: 面板数字键盘设定频率与外部模拟量设定频率之前切换 具体操作方法可参考以下内容: 首先,进入参数组,如下图所示,找到P00基本功能组,按下选择键进入, 如下图所示,找到P00.06 (…

devops和ICCID简介

Devops DevOps&#xff08;Development 和 Operations 的组合&#xff09;是一种软件开发和 IT 运维的哲学&#xff0c;旨在促进开发、技术运营和质量保障&#xff08;QA&#xff09;部门之间的沟通、协作与整合。它强调自动化流程&#xff0c;持续集成&#xff08;CI&#xf…

全国青少年信息学奥林匹克竞赛(信奥赛)备考实战之分支结构(实战项目二)

一、最值问题 利用分支结构可以依据具体条件去做决策&#xff0c;通过两个数的比较可以确定这两个数的大小关系&#xff0c;那么三个数也可以通过比较确定其大小关系。 实战训练1—输出最小数 问题描述&#xff1a; 输入三个整数&#xff0c;输出最小的数。 输入格式&…

uniapp跨平台开发---webview调用app方法

1.app端实现 注意:为了实现实时通信,app端页面是.nvue 代码实现 <template><view class"content"><view class"web-view"><web-view class"web-view" :src"url" ref"webview" onPostMessage"o…