发表于: 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语言中,把功能块称作 “方法”或“函数”,方法和函数 都表示功能块的概念),其写法如下:

function 方法名称(参数1,参数2,...参数n) {
    语句/语法
    return 表达式//如果当前不需要返还值,或没有值则可以去掉return
}

变量作用域:

定义在 <script>下边; 定义在分支结构当中; 定义在循环结构当中;定义在方法当中。


    <script>
        var a = 10b = 5;//全局变量,整个页面都可用
        function text() {
            var b = 3;//局部变量,只用于此函数内,这里 b 的值将覆盖上面 b 的值
            alert (a + "," + b);//输出的值为 10,3
        }
   
</script>


匿名函数:

匿名函数又叫立即执行。因为是匿名的,所以不能被调用。因为不能被调用,所以不立即执行的话就没意义了。因为立即执行,所以在执行完之后会被销毁,而不会造成全局变量的污染 。

匿名函数写法:

第一种:( function(){…} )() ;

第二种:( function(){…}() ) ;

匿名函数我们经常用于某个事件之后或作为回调方法使用。



返回列表 返回列表
评论

    分享到