javaScript学习

特点:
1. 交互性(它可以做的就是信息的动态交互)
2. 安全性(不允许直接访问本地硬盘)
3. 跨平台性(只要是可以解释 JS 的浏览器都可以执行,和平台无关

 

JavaScript 的变量类型:
       数值类型: number
       字符串类型: string
       对象类型: object
       布尔类型: boolean
       函数类型: function


JavaScript 里特殊的值:
       undefined              未定义,所有 js 变量未赋于初始值的时候,默认值都是 undefined.
       null                         空值
       NaN                       全称是:Not a Number。非数字。非数值。
JS 中的定义变量格式:
     var 变量名;
     var 变量名 = 值;

 

关系(比较)运算
           等于: == 等于是简单的做字面值的比较
           全等于: === 除了做字面值的比较之外,还会比较两个变量的数据类

 

逻辑运算
      且运算: &&
      或运算: ||
      取反运算: !
在 JavaScript 语言中,所有的变量,都可以做为一个 boolean 类型的变量去使用。
0 、null、 undefined、””(空串) 都认为是 false

 

数组定义方式
       JS 中 数组的定义:
       格式:
               var 数组名 = []; // 空数组
               var 数组名 = [1 , ’abc’ , true]; // 定义数组同时赋值元素

 

函数的二种定义方式
               第一种,可以使用 function 关键字来定义函数。
              使用的格式如下:
                                function 函数名(形参列表){
                                                  函数体
                                     }
        在 JavaScript 语言中,如何定义带有返回值的函数?
                  只需要在函数体内直接使用 return 语句返回值即可!

 

 

函数的第二种定义方式,格式如下:
       使用格式如下:
                    var 函数名 = function(形参列表) { 函数体 }

 

在js中,

有一个隐形参数 arguments, 这个参数相当于java中的可变形参,它可以获得这个方法的形参列表中的值,

比如,定义一个方法,规定了两个形参,但是在js中,使用方法时可以多个形参并且不会报错

所有在方法体可以使用 arguments 来获取形参的个数和具体的值  arguments 相当于一个数组

写一个需求,具体看代码演示:

// 需求:要求编写一个函数,用于计算所有参数相加的和并返回

从sum方法中我们可以看到,我是没有定义形参的,但是在方法调用时,依旧可以传入多个形参

并且可以使用,这就是js中方法的特别之处。

posted @   自学Java笔记本  阅读(25)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示