JS初识
维基百科对JavaScript的定义:
- JavaScript(通常缩写为JS)是一种高级的、解释型的编程语言;
- JavaScript是一门基于原型、头等函数的语言,是一门多范式的语言,它支持面向对象程序设计,指令式编程,以及函数式编程;
起源
组成
如何运行JS
常见的JS引擎
JS使用场景
JavaScript的编写方式
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
</style>
</head>
<body>
<!-- 1.编写位置一: 编写在html内部(了解) -->
<a href="#" onclick="alert('百度一下')">百度一下</a>
<a href="javascript: alert('百度一下')">百度一下</a>
<!-- 2.编写位置二: 编写在script元素之内 -->
<a class="google" href="#">Google一下</a>
<script>
var googleAEl = document.querySelector(".google")
googleAEl.onclick = function() {
alert("Google一下")
}
</script>
<!-- 3.编写位置三: 独立的js文件 -->
<a class="bing" href="#">bing一下</a>
<script src="./js/bing.js"></script>
</body>
</html>
JS的交互方式
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
/* */
</style>
</head>
<body>
<!-- <input type="text"> -->
<script>
// 1.交互方式一: alert函数
alert("Hello World");
// 2.交互方式二: console.log函数, 将内容输出到控制台中(console)
// 使用最多的交互方式
console.log("Hello Coderwhy");
// 编写的JavaScript代码出错了
// message.length
// 3.交互方式三: document.write()
document.write("Hello Kobe");
// 4.交互方式四: prompt函数, 作用获取用户输入的内容
var result = prompt("请输入你的名字: ");
alert("您刚才输入的内容是:" + result);
</script>
</body>
</html>
JavaScript语句和分号与注释
通常每条语句的后面我们会添加一个分号,表示语句的结束:
当存在换行符(line break)时,在大多数情况下可以省略分号;JavaScript 将换行符理解成“隐式”的分号;这也被称之为自动插入分号(an automatic semicolon);
单行注释 //
多行注释 /* */