js组成
ecmascript(es6)
dom文档对象模型
bom浏览器对象模型
变量先声明再赋值
document.write('')写入页面
alert('')弹出方框
prompt(‘’)弹出输入框
在JS中一共有九种数据类型,基本数据类型和复杂数据类型,有六种基本数据类型,分别是:String (字符串)、Number (数值)、Boolean (布尔值)、Null (空值)、Undefined (未定义)、Object(对象)
infinity 无穷大
-infinity 无穷小
判断是否为数据类型
console.log(isNaN(变量))
false表示是数据ture表示不是数据类型
字符串转义符号
/n
parseInt(对象)把数值变成整数 可以把字符串转换成数字型(必须是开头就算数字)
parseFloat(对象)保留数值的浮点数(小数)
转换字符串类型 返回一个新的值不会改名原来的值
可以把数字和布尔类型转换成字符串
不能转换null和undefined
to String()是个方法
to String()
String是方法
可以把数字和布尔类型转换成字符串
也可以转换null和undefined
判断数据类型
typeof
隐式转换
console.log(‘1234’+123)结果1234123
console.log(12+true)结果是13
console.log(13+‘true’)结果是13true
显式转换
console.log(Number(变量))
true 会转换成1
undefined 会转换成 NaN
null会转换成 0
“” 变量为空时会转换成0
布尔值转换 Boolean()
false=0;否,true=1;是
空字符会返回false
undefind返回false
null会返回false
NaN会返回false
输入除了零以外的值都会返回true
获取字符串长度 .length