Js基本数据类型Word文档下载推荐.docx
- 文档编号:16026738
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:6
- 大小:37.73KB
Js基本数据类型Word文档下载推荐.docx
《Js基本数据类型Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Js基本数据类型Word文档下载推荐.docx(6页珍藏版)》请在冰豆网上搜索。
在JavaScript任何变量都不用显式的指定类型,系统会根据变量的值类型来确定变量的数据类型。
varm1=99;
typeof(m1);
"
number"
varm2="
dfx"
;
typeof(m2);
string"
varm3=[1,2,3];
typeof(m3);
object"
在JavaScript中可以使用new运算符来调用对象的构造函数,从而创建一个对象。
Object所有对象的基础对象。
Array
数组对象,封装了数组的操作和属性。
ActiveXObject活动控件对象。
arguments参数对象,正在调用的函数的参数。
Boolean布尔对象,提供同布尔类型等价的功能。
Date日期对象,封装了日期相关的操作和属性的对象。
Error
错误对象,保存错误的信息
Function
函数对象,用于创建函数。
Global
全局对象,所有全局函数和全局产量归该对象所有。
Math数学对象,提供了基本数学函数和常量。
RegExp正则表达式,保证正则表达式信息对象
String字符串对象,提供串操作和属性的对象。
varcur=newDate();
console.log(cur);
VM505:
2SatJan20201817:
06:
10GMT+0800(中国标准时间)
今年是:
+cur.getYear());
VM534:
2今年是:
118
varr=2;
varpi=Math.PI;
vars=r*r*pi;
半径为2的圆的面积为:
+s);
VM606:
4半径为2的圆的面积为:
12.
全局对象,是所有全局方法的拥有者,用来同一管理全局方法,该对象不能由new运算符创建对象的实列,所有的方法可以直接调用使用。
vara=NaN;
varb=123;
a是否是NaN:
+isNaN(a));
b是否是NaN:
+isNaN(b));
VM119:
3a是否是NaN:
true
4b是否是NaN:
false
varx1="
3.14"
Global对象的ParseInt方法:
+parseInt(x1));
Global对象的ParseFloat方法:
+parseFloat(x1));
VM257:
2Global对象的ParseInt方法:
3
3Global对象的ParseFloat方法:
3.14
字符串对象,封装了与字符串相关的特性,主要用来处理字符串。
通过string对象,可以对字符串进行剪切,合并,替换等操作。
可以调用对象的构造函数来创建一个实列,其实在定义一个字符串变量时也就创建了一个String对象实列。
varjuzi="
dflx,东风冷雪你好啊"
varename=juzi.substring(0,4);
varcname=juzi.slice(5,9);
englishname:
+ename);
chinesename:
+cname);
VM187:
4englishname:
dflx
5chinesename:
东风冷雪
数组对象。
1.0直接使用new运算符调用Array对象的构造函数。
vara=newArray();
//创建了没有任何元素的数组a。
2.0给构造函数传递数组元素为参数。
vararr=newArray(1,2,'
3'
"
4"
6);
console.log(arr);
VM243:
2(5)
[1,2,"
3"
"
6]
1.0:
1
2.1:
2
3.2:
4.3:
5.4:
6
6.length:
5
7.__proto__:
Array(0)
3.0不调用构造函数,直接将元素放入[]中即可,元素用,分隔。
vararr=[11,'
22'
33"
NaN];
VM285:
(4)
[11,"
22"
NaN]
11
NaN
5.length:
4
6.__proto__:
4.0给构造函数的个数可以创建有指定元素的个数的数组。
vara=newArray(3);
console.log(a);
VM349:
2(3)
[empty×
3]length:
3__proto__:
Array(0)
varpoets=newArray('
张三'
李四"
王五"
'
tom'
jack"
);
for(ninpoets)
{
console.log(poets[n]+"
"
}
VM434:
4张三
4李四
4王五
4tom
4jack
数据类型转换
JavaScript是一门简单的,弱类型的编程语言。
使用时无需指定数据类型,系统会根据值的类型进行变量类型的自动匹配,或者根据需要自动在类型间进行转换。
vara=4;
varb='
6'
varc=true;
a+b="
+(a+b));
a-b="
+(a-b));
b-c="
+(b-c));
a*b="
+a*b);
VM218:
4a+b=46
5a-b=-2
6b-c=5
7a*b=24
NaN是not
a
number.
任何和NaN运算结果都是NaN.
typeof(NaN);
console.log('
w2'
-8);
VM266:
1NaN
undefined
console.log(NaN-9);
VM274:
console.log(undefined==null);
VM328:
1true
Number(undefined);
Number(null);
无法用==判断NULL和undefined.
//不同的浏览器还有差别,这是360急速浏览器。
varn;
console.log(n==null);
//n的值应该是undefined
VM92:
2true
varn=null;
console.log(n==undefined);
VM134:
===全等(严格相等),数据类型相同,在比较值是否相等,不带隐式转换。
使用:
只要不希望关系运算中自动隐式转换。
判断是否是数字:
varn=parseInt(prompt("
输入一个数字"
));
是数字吗?
+!
isNaN(n));
VM446:
2是数字吗?
小结:
JavaScript数据类型,包括基本的数据类型和复合数据类型。
基本数据类型包括字符串类型,数值型,布尔型。
复合数据类型包括对象和数组,对象是JavaScript中最重要的数据类型之一。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Js 基本 数据类型