一、字符串型 String
1.字符串型可以时引号中的任意文本,用双引号和单引号表示
var a = ' 我想吃炸鸡 '; // 使用单引号表示字符串
var a = " 我想吃肉酱意面 "; // 使用双引号表示字符串
2.字符串引号嵌套
如果引用的字符串中有引号,要注意区分:外双内单 或者 外单内双
var b = ' 你可真 " 聪明 " 啊 '; // 外单内双
var b = " 你可真 ' 勤快 ' 啊 '; // 外双内单
3.字符串转义符
都是由 \ 开头,使用时直接把转义符写进引号里面,如:
var c = ' 我累了/n休息一下 ' ;
4.字符串长度
可以通过字符串的 length 属性获取整个字符串的长度
5.字符串的拼接
!(只要拼接里含有字符串类型,最终的结果一定是字符串)
二、显示菜谱案例(输出用户输入的值)
1.首先把用户输入的值用变量保存起来
var food= prompt ( ' 你今天想吃什么?' ) ;
2.然后把变量和固定的字符串拼接并弹出显示
var str = ' 收到,你今天想吃 ' + food;
alert (str);
3.效果展示
三、布尔型boolen 以及 undefined 和 null
1.布尔型 boolen
// 布尔类型有两个值:true(真) 和 false(假)
// 与数字型相加时,true=1 false=0
2. 如果一个变量声明没有赋值,就是undefined(未定义数据类型)
3.null 空值
四、 typeof获取变量数据类型
我们可以利用 typeof 知道变量的数据类型
数字型:
字符串型:
布尔型:
未定义的数据类型:
空值(但是 对象类型):
五、转换成字符串类型
1.用 toString
2.用 String()
3.用 + 进行字符串的拼接(隐式转换)
!之前说过:字符串和任何类型拼接都是字符串
4.小总结
六、转换为数字型
1.用 parseInt(变量) —— 得到的是整数
2.用 parseDloat(变量) —— 得到的是小数 浮点数
3.用 Number(变量)
4.用算数运算 + - * /(隐式转换)
5.小总结
七、计算年龄案例
1.实现思路:
输入出生年份,显示今年年龄
2.具体代码:
3.效果展示:
八、简单加法器案例
1.实现思路:
用户先后输入两个值,最后输出两个值加起来的值(重点注意数据转换)
2.具体代码:
3.效果展示:
九、转换为布尔型
只有代表空、否定的值会被转换为 false,如:空格、0、NaN、null、undefined
其余值都会被转换为 true