简单数据类型
Number、String、Boolean、undefined、null
复杂数据类型
Object
Number数字型
1、特殊的值:NaN(not a number) PS:Js引擎也不知道结果是什么,但是肯定不是一个数字。
<script> console.log('米耀华博客' * 10); </script>
打印结果为:
2、检测一个变量是否为非数字
<script> // isNaN 判断是否为非数字,如果是数字返回false,否则返回true console.log(isNaN(10)); //是数字,返回false console.log(isNaN('字符串')); //不是数字,返回true </script>
打印结果为:
String字符串型
1、定义字符串
<script> var str = 'abc' </script>
2、引号嵌套
外单内双,外双内单
var str = '我是一个"大帅比"'; //外单内双 var str2 = "我是一个'有钱人'" //外双内单
3、字符转义
\'为单引号 \"为双引号 \n为换行
<script> var str1 = '我是一个\'大大大大大大大大\'帅比' // \'为单引号 var str2 = '我是一个\"大大大大大大大大\"帅比' // \"为双引号 var str3 = '我是一个\n大大大大大大大大\n帅比' // \n为换行 </script>
4、字符串长度
字符串变量.length
<script> var str = 'abc' console.log(str.length); //3 var str1 = '' console.log(str1.length); //0 </script>
打印截图:
5、字符串拼接
<script> var str = '18'; var str1 = '大家好,我今年' + str + '岁' console.log(str1); </script>
打印截图:
Boolean布尔型
true(真、对、是)
false(假、错、否)
<script> var tt = true; var ff = false; </script>
undefined
未定义的,(声明了一个变量,但是未赋值)
<script> var str; console.log(str); </script>
打印截图:
null
空值
还没有评论,来说两句吧...