"JavaScript学习笔记:数值转换与方法应用;数组和对象的声明与构造"

需积分: 7 0 下载量 106 浏览量 更新于2023-12-25 收藏 96KB DOCX 举报
JavaScript学习笔记是程序员在学习JavaScript编程语言时所记录的笔记。本人的JavaScript学习笔记包括以下内容: 1. 数值的 toString() 方法 数值的 toString() 方法接受一个 2~36 的整数作为参数,作用是把数值表示成参数所指定进制的数。例如: ```javascript var x = 33; var y = x.toString(2); ``` 也可以使用数值常量直接调用 toString() 方法,但是必须采用括号将数值常量括起来作为表达式使用: ```javascript var y = (255).toString(16); ``` 2. isNaN() 和 isFinite() 方法 isNaN() 方法用于判断一个给定的参数是否为不是一个数字(Not a Number)。 isFinite() 方法只有当给定的参数为±Infinity 或 NaN 时返回 false,其余返回 true。 3. 数组的声明 JavaScript中有多种声明数组的方式,包括: - 使用 new Array() ```javascript var a = new Array(); ``` - 使用 [] ```javascript var a = []; ``` - 声明并初始化数组 ```javascript var a = [1, "javascript", true, [1,2,3], {x:1, y:2}]; document.write(a[3][1]); // 输出 2 document.write(a[4].x + a[4].y); // 输出 3 ``` 4. 对象的简单构造 JavaScript中可以通过以下方式构造对象: ```javascript var point = new Object(); point.x = 2.3; point.y = -1.2; point.getDistance = function() { // 计算与原点的距离 return Math.sqrt(this.x * this.x + this.y * this.y); }; ``` 总的来说,JavaScript学习笔记是程序员在学习JavaScript语言时所做的笔记,记录了关于数值的转换、isNaN() 和 isFinite() 方法的使用,数组的声明和访问以及对象的构造等内容。这些笔记对于程序员理解JavaScript编程语言的基础知识以及语法特性非常有帮助。通过不断地记录、总结和实践,程序员可以深入理解JavaScript语言的特点,从而编写出高质量的JavaScript代码。