JavaScript
var age=10; age="王王"
弱类型语言,变量可以存放不同类型的值,其他与Java一样
var
let
const
number :数字(整数,小数,NAN)
string:字符,字符串,单双引皆可
boolean: 布尔。
null: 对象为空 对于null会返回object,null被认为是对象占位符
undefined:未定义
typeof: 获取数据类型
类似于Java
==
===全等于
其他类型转化为bumber
1 string:按照字符转的子面值,转为数字,如果字面值不是数字,转化为NAN
var str=+"adc";+号代表正数 parseInt()
2 boolean true 转换为1 false 转换为0
其他类型转换为boolean(用于简化健壮性判断)
1 number 0和NAN转换为0,其他数字为true
2 string 空字符串为false
3 null 为false
4 undefined为false