一.输入输出语句
<!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>
<script>
// 这是一个输入框
prompt('输入年龄')
// alertt弹出警示框 输出的 展示给用户的
alert('计算结果是')
// console控制台输出 给程序员测试用的
console.log('我是程序员能看到的')
</script>
</head>
<body>
</body>
</htm>
二.变量
<!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>
<script>
// 1.声明了一个age的变量
var age
// 2.赋值 把值存入这个变量
age = 18
// 3.输出结果
console.log(age)
// 4.变量的初始化
var myname = '周'
console.log(myname)
</script>
</head>
<body>
</body>
</html>
三.变量的数据类型
<!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>
<script>
var num;//这里的num我们不确定属于哪种数据类型
var num = 10;//num属于数字型
//js的变量数据类型只有程序在运行过程中 根据等号右边的值来确定的
var str = 'pink';//str字符串型
//js是动态语言 变量的数据类型是可以改变的
var x = 10;//x是数字型
x = 'pink';//x字符串型
</script>
</head>
<body>
</body>
</html>
四.获取变量的数据类型
<!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>
<script>
var num = 10;
console.log(typeof num);//number
var str = 'zhou';
console.log(typeof str);//string
var timer = null;
console.log(typeof timer);//object
//prompt取过来的值是字符型的
var age = prompt('请输入年龄');
console.log(age);
console.log(typeof age);
</script>
</head>
<body>
</body>
</html>