检测变量类型
检测变量类型需要用到 typeof 指令, typeof 需要与输出指令配合使用。
document.write(typeof age)
<!doctype html>
<html>
<head>
<title>third day</title>
<meta charset="utf-8">
</head>
<body>
<script>
var age = 18;//定义变量为数值类型。
age = '18';//修改变量值为字符串(引号内都是字符串)
document.write(age);//屏幕输出
console.log(typeof age);//控制台输出
//引用变量时变量不需要加引号。否则将会输出字符串。
</script>
</body>
</html>
控制台显示输出类型为string。
字面量
字面量是指JS中不变的值
字面量的类型分为六类
1. String 字符串
2.Number 数值
3.Boolean 布尔值
4.Null 空值
5.Undefined 未定义
6.Object 对象
前五类是基本数据类型,第六类是引用数据类型
①字符串类型
JS中所有的字符串必须用引号引起来,双引号/单引号都可以,但是不可以串用。
<script>
var char = "我是一行字符串";//这是正确的写法
/*
var char="我是一行字符串'; 错误写法
var char='我是一行字符串"; 错误写法
*/
</script>
字符串内的转义字符
在字符串内有时候需要输出一些特殊字符,需要用 \ 转义处理
例如,
’ 需要用 \’ 看一下效果图
" 需要用 \" 看一下效果图:
\ 需要用 \\ 看一下效果图:
\n 表示换行 看一下效果图:
(不知道为什么document.write()输出不认识\n,保留这个问题)
\t 表示制表符,等于按了一下Tab键 如图