<!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>javascript基础</title>
</head>
<body>
<!-- javascript代码可以被包含在<script></script>标签内,也可以包含在.js结尾的文件中 -->
<!-- 第一种 -->
<script>
// js代码
</script>
<!-- 第二种 -->
<!-- <script src="javascript.js"></script> -->
<!-- javascript 变量的声名和定义 -->
<script>
// 变量名命名:必须只能有字母、数字、下划线、$,四种组合在一起;
// 必须只能是字母、$、下划线开头。
// 一般用小写字母。
let a = "123";
let a_ = "123";
let _a = "123";
let $_a = "123";
let $_a1 = "123";
// 以var 定义 的变量是全局变量,以let 定义的变里视作用域决定,可全局可局部
{
var b = "88";
}
{
let c = "77";
}
console.log(b);
// console.log(c); //这个报错,因为c是局部变量,不能在全局使用。
// + 符号的使用,可以用作两个字符串之间的连接
console.log("我是" + "一个好人");
//常量的声名和赋值,都用同时,这个于变量不一样。
//常量名通常是大写字母加下划线
APP_NAME = "这是一个APP";
console.log(APP_NAME);
APP_NAME = "这不是一个APP";
console.log(APP_NAME);
//函数名通常用小驼峰命名
let name = "佚名";
function setUserName(param) {
name = param;
}
setUserName("小丸子");
console.log(name);
//匿名函数
let getUserName = function (username) {
return "HELLO " + username;
};
console.log(getUserName("小不点"));
let getUserName2 = (username) => {
return "hello" + username;
};
console.log(getUserName2("小物件"));
</script>
</body>
</html>