JavaScript对象属性
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术: vs-JavaScript
作者:管锦炼
撰写时间:2022/4/7
JavaScript 中的所有事物都是对象:字符串、数值、数组、函数... 对象只是带有属性和方法的特殊数据类型。
对象的定义.
第一种:创建对象
var car = new Object();
给对象添加属性
car.brand = "ford";
car.name = "大白";
第二种:字面量创建对象
var car = {
brand : "ford",
name : "大白",
Number对象属性
Number.MAX_VALUE 最大值 Number.MIN_VALUE 最小值
Number.NaN 非数字 Number.NEGATIVE_INFINITY 负无穷,在溢出时返回
Number.POSITIVE_INFINITY 正无穷,在溢出时返回 Number.EPSILON 表示 1 和比最接近 1 且大于 1 的最小 Number 之间的差别
Number.MIN_SAFE_INTEGER 最小安全整数 Number.MAX_SAFE_INTEGER 最大安全整数
String对象创建
String 对象用于处理文本(字符串)。
String 对象创建方法: new String()
var txt = new String("Hello World!");
更加简单直接的方式 3. var txt1 = "Hello World!";
String对象属性
length 字符串长度
var txt = "Hello World!";
document.write(txt.length);//12
Date对象
Date 对象用于处理日期与时间。 创建Date对象的4种方法
1. var d = new Date(); //本地时间
2. var d = new Date(milliseconds); //毫秒数
3. var d = new Date(dateString); //日期字符串
4. var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);
Array对象
Array 对象用于在变量中存储多个值:
var arrCar=["福特","丰田","大众","凯迪拉克"];
以上数组中,第一个元素的索引值为0,第二个索引值为1,以此类推。
Array对象属性
length 设置或返回数组元素的个数
1. var arrCar=["福特","丰田","大众","凯迪拉克"];
2. alert(arrCar.length);//4
Boolean对象
Boolean(布尔)对象用于将非布尔值转换为布尔值(true 或者 false)。 如果布尔对象无初始值或者其值为:0、-0、null、“”、false、undefined、NaN时为false,否则为true (即使当变量值为字符串“false”)
Math对象
Math(算数)对象的作用是:执行普通的算数任务。 Math 对象提供多种算数值类型和函数。Math 对象并不像 Date 和 String 那样是对象的类,因此没有构 造函数 Math(),所以无需在使用这个对象之前对它进行定义