发表于: 2021-05-03 19:43:44
1 2404
今天完成的事情:任务四JS布局的大概思路了解;JS使用方法,及任务构造;JS对象的部分大概了解
明天计划的事情:JS对象;DOM对象;及他们所有属性的应用;
收获:
JS对象
JavaScript Array对象(数组):
Array 对象用于在变量中存储多个值
var cars = ["Saab", "Volvo", "BMW"];
第一个数组元素的索引值为 0,第二个索引值为 1,以此类推。
JavaScript Boolean 对象(布尔值):
Boolean 对象用于转换一个不是 Boolean 类型的值转换为 Boolean 类型值 (true 或者false).
JavaScript Date 对象(时间):
Date 对象用于处理日期与时间。
创建 Date 对象: new Date()
例以下四种方法创建 Date 对象:
var d = new Date();
var d = new Date(milliseconds);
var d = new Date(dateString);
var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);
JavaScript Math 对像,没有对象的类,因此没有构造函数 Math():
Math 对象用于执行数学任务。
例:
var x = Math.PI; // 返回PI;
var y = Math.sqrt(16); // 返回16的平方根;
JavaScript Number 对象(数字):
Number 对象是原始数值的包装对象;
Number 创建方式 new Number();var num = new Number(value);
如果一个参数值不能转换为一个数字将返回 NaN (非数字值)。
JavaScript String 对象(字符串):
String 对象用于处理文本(字符串)。
String 对象创建方法: new String():var txt = new String("string");
JS使用方法:
功能块:
在JS中,使用function关键字来定义功能块(js语言中,把功能块称作 “方法”或“函数”,方法和函数 都表示功能块的概念),其写法如下:
变量作用域:
定义在 <script>下边; 定义在分支结构当中; 定义在循环结构当中;定义在方法当中。
匿名函数:
匿名函数又叫立即执行。因为是匿名的,所以不能被调用。因为不能被调用,所以不立即执行的话就没意义了。因为立即执行,所以在执行完之后会被销毁,而不会造成全局变量的污染 。
匿名函数写法:
第一种:( function(){…} )() ;
第二种:( function(){…}() ) ;
匿名函数我们经常用于某个事件之后或作为回调方法使用。
评论