本文主要参考了视频JavaScript入门到精通。
直接写在html文件里,用script标签包住
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JavaScript学习title>
head>
<body>
<script>
<!-- 内联形式:通过 script 标签包裹 JavaScript 代码 -->
document.write("JavaScript学习")
script>
body>
html>
一般将 JavaScript 代码写在独立的以 .js
结尾的文件中,然后通过 script
标签的 src
属性引入
<script src="demo.js">script>
代码写在标签内部
<button onclick="document.write('hello')">clickbutton>
JavaScript 使用专门的关键字 let
和 var
来声明(定义)变量,在使用时需要注意一些细节:
以下是使用 let
时的注意事项:
以下是使用 var
时的注意事项:
大部分情况使用 let
和 var
区别不大,但是 let
相较 var
更严谨,因此推荐使用 let
关于变量的名称(标识符)有一系列的规则需要遵守:
5. 只能是字母、数字、下划线、$,且不能能数字开头
6. 字母区分大小写,如 Age 和 age 是不同的变量
7. JavaScript 内部已占用于单词(关键字或保留字)不允许使用
8. 尽量保证变量具有一定的语义,见字知义
使用 let
<script>
let a = 1;
let b = "key";
script>
通过 typeof 关键字检测数据类型:
<script>
// 返回的什么类型 string number Boolean null
document.writeln(typeof 123)
document.writeln(typeof '123')
document.writeln(typeof true)
document.writeln(typeof undefined)
document.writeln(typeof null)
script>
<script>
document.writeln(Number("123"))
document.writeln(parseInt(123.4))
document.writeln(parseFloat("123.45"))
script>
<script>
document.writeln(String(123))
let key = 11
document.writeln(key.toString())
script>