1.认识输出语法
// 输出语法1
// 作用:向body标签输出内容
// 注意:如果输出内容写的是标签,也会被解析成网页元素(此语法可以解析标签)
document.write('需要输出的内容')
// 在('')输入标签 可以使其h1的样式生效
document.write('<h1>今天天气不错</h1>')
// 输出框语法2
// 向页面弹出一条弹出框
alert('你好JavaScrip')
// 可用单引号或者双引号包裹
alert("你好")
//输出语法3 在控制台打印输入的数据
console.log("大家好");
//以上语法不是给用户使用 而是程序员调试bug查找错误时使用
// 输入的语法
// 1.弹出对话框,提示用户输入内容
prompt('请输入相关内容')
prompt('请输入银行卡密码')
JavaScript数据类型
<!-- 1.为什么要有数据类型?数据类型是什么? -->
<!-- 答:因为JS不能识别所有的数据,编程语言有自己编译器,有自己识别的数据,编译器在解析数据会把可以识别数据进行分类管理,分类之后的数据称为数据类型 -->
基本数据类型(值类型):String、Number、boolean、null、undefined、symbol(es6新增的)
1.数字型 number类型 整数,小数,分数,正数
console.log(12); //整数 正数
console.log(1.1); //小数
console.log(-8); //负数
2.字符串类型 string类型 " ", '' , ``包裹的数据称为字符串类型
//引号是可以嵌套的 外单内双 或者 外双内单
// 总结 在js中数字类型用来计算
// 3.布尔类型 boolean类型
固定的值 true真 flase假
作用:进行判断的时候使用
4.undefined 未定义 固定的值 表示没有值 值不存在
// 5.null空值
console.log(null);
<body>
<script>
// 1.数字型 number类型 整数,小数,分数,正数
console.log(12);//整数 正数
console.log(1.1);//小数
console.log(-8);//负数
// 总结:在js里面数字类型是用来计算的
// 2.字符串类型 string类型 "" ,'',``包裹的数据称为字符串类型
console.log('123');
console.log("abc");
console.log(`你好吗`);
// 引号是可以嵌套的 外单内双 或外双内单
console.log("大家早上好,准备吃'早饭'");
// 3.布尔类型 boolean类型 固定的值true真 flase假
console.log(true);
console.log(false);
// 作用:进行判断的时候使用
// 4.undefined 末定义 固定的值 表示没有值,值不存在
console.log(undefined);
// 5.null 空值
console.log(null);
</script>
</body>
检测数据类型typeof
程序员如何使用控制台快速检测到该内容到底属于什么数据类型
我们需要认识检测数据类型的语法typeof
通过typeof+内容
语法书写格式:
**console.log(typeof 10); //numbers数字类型**
**console.log(typeof '你好'); //string 字符串**
<script>
// 检测数据类型 typeof关键字 作用:检测数据类型
//关键词 有特殊作用的英文单词
//运算符
//用法1:typeof 数据 使用频率较多,推荐
console.log(typeof 10); //numbers数字类型
console.log(typeof '你好'); //string 字符串
// 使用方法2:typeof(数据)
//console.log(typeof (true)); //布尔型boolean
// 面试题
//console.log(typeof undefined);//返回自己本身
//console.log(typeof null);//object对象
</script>