当前位置: 首页 > article >正文

JavaScript查缺补漏

文章目录

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


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

一、JavaScript是什么?

1. JavaScript

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

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

外部形式:

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

2.数组的使用

在这里插入图片描述

3.函数默认参数

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

<script>
  // 默认参数: 给形参一个默认值
  // 1. 默认参数里面的值执行:
  // 1.1 没有实参传递过来 x = 0 
  // 1.2 有实参传递但是传递的是undefined  x = 0
  function sum(x = 0, y = 0) {
  return x + y
	}
  console.log(sum()) // 0
  console.log(sum(undefined, undefined))  // 0
  console.log(sum(1, 2))  // 3

  // 2. 默认参数和逻辑中断使用场景的区别:
  // 2.1 默认参数主要针对的是形参
  // 2.2 逻辑中断除了处理参数之外,还可以做更多
</script>

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

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

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

<srcipt>
let pig = {
	pig-name:'xiaozhu',
	age:2
}

console.log(pig['pig-name'])
console.log(pig[age])


http://www.kler.cn/a/450368.html

相关文章:

  • Windows、CentOS环境下搭建自己的版本管理资料库:GitBlit
  • #渗透测试#漏洞挖掘#红蓝攻防#漏洞挖掘#未授权漏洞-Es未授权漏洞
  • 如何保障多个Facebook账号稳定运行:一账号一稳定IP?
  • Mac Android studio 升级LadyBug 版本,所产生的bug
  • 八股(One Day one)
  • 关于electron项目运行时,只编译渲染进程,不编译主进程问题
  • 前后端学习中本周遇到的内容
  • OpenHarmony怎么修改DPI密度值?RK3566鸿蒙开发板演示
  • 各种网站(学习资源及其他)
  • golang LeetCode 热题 100(动态规划)-更新中
  • Redis大Key问题全解析
  • 鸿蒙项目云捐助第二十讲云捐助项目物联网IOT的使用
  • python11-函数
  • NS3学习——tcpVegas算法代码详解(1)
  • 基底展开(Expansion in a Basis):概念、推导与应用 (中英双语)
  • Java 并发流程工具的实战探索
  • 帧缓存的分配
  • shardingsphere分库分表项目实践3-分库分表算法原理
  • 并发编程(19)——引用计数型无锁栈
  • 【UI自动化】从WebDriver看Selenium与Appium的底层关联