一、数值型
number整数和浮点数统称为数值,例如88,88.88
二、字符串型
String由0个,1个或多个字符组成的序列。在JavaScript中,用双引号或单引号括起来表示,如”您好”、‘学习JavaScript’ 等。
三、布尔型
boolean用true或者false来表示
四、空值
表示没有值,用于定义空的或者不存在的引用。要注意,空值不等同于空字符串””或者0
五、未定义值
它也是一个保留字。表示变量虽然已经声明,但却没有赋值。
六、复合数据类型
复合数据类型包括对象和数组两种。
举例
1 JS是弱类型的脚本语言,所有的变量 对象 的数据类型的声明统统是var
var i=10;
2 变量声明时没有确定具体的数据类型,在变量赋值时确定变量具体的数据类型
var i;
i=10;
3 JS中数据类型有哪些 ? number string
var i=6;
alert(typeof i);
var i="hello";
alert(typeof i);
4 JS中的变量可以反复声明,后声明的会覆盖之前声明的同名变量
var i=8;
var i=24;
var i=30;
alert(typeof i); 30
5 JS中的得代码可以不用以;作为结尾 每一行代码都是一个独立的语句(建议写)
6 JS中字符串一般不区分 ” “, ’ ’ 只要不混用即可
7 可以用不同的类型的数据给变量赋值,变量会自动改变自身的数据类型
var j="你好"
alert(j);
var j=666;
alert(j);
8 当给一个变量赋值为null时,变量的类型为 object
var i= null;
alert(i);
alert(typeof i); object
9 变量只声明不赋值的情况下,数据和数据类型都显示 undefined
var i;
alert(i)
alert(typeof i);
10 对象 数组其他类型可以叫做复合数据类型 object
var i=[1,2,3];
alert(i)
alert(typeof i)
11 JS中的标识符命名规则和JAVA中的保持一致即可 尽量避免 使用$ 会和jQuery冲突
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/74223.html