文章目录
- 一、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])