首页 > 编程语言 > 详细

变量 各种运算 数组

时间:2020-04-09 14:04:33      阅读:66      评论:0      收藏:0      [点我收藏+]

3.变量
(1)JS变量类型:数值类型number 字符串:String 对象类型:Object
布尔类型:Boolean 函数类型:function
(2)特殊值:undefined 未定义 所有JS变量未赋值都是这个
null 空值
NAN not a number 非数字非数值 如字符串和数字相乘
JS中定义变量格式: var 变量名; 基本和之前学的语言类似
typeof() 能取变量的数据类型并返回

                                    运算

4.关系运算: 等于== (简单比较,就是仅仅比较一下字面是否相等 如“6”6 他俩返回值是true)
全等于 === (简单比较后还比较数据类型)
其他和Java一样

5逻辑运算 所有变量都可以作为一个boolean类型去使用
0,null undefined 空串"" 都是假
&&运算:当表达式都为真 返回最后一个表达式的值
当表达式中有一个为假的时候返回第一个为假的表达式的值
为真 如 var a="123"; var b=true;
alert(a&&b); 显示出b的值 b&&a显示出abc
为假 var d=false; var c=null;
alert(d&&c); 返回false c&&d 返回null
|| 或运算:都为假 返回最后一个表达式
有一个为真 返回第一个为真的表达式

 

6                       数组
var 数组名=[];//空的 数组只要通过数组下标赋值 就会自动扩容 必须赋值 读操作是会显示未赋值
也有for while啥的 别整个int i啥的 得var i 啊

7                      函数
第一种定义方式:function fun(){ alert("在吗?"); } fun();
function fun1(a,b){ alert("在吗?"); } fun1();//不用var 你var了也不知道他是啥类型的
需要返回值的 直接使用 return 语句

第二种 var 函数名=function(形参列表){ };

8 不允许重载 重载了 直接将上一个函数覆盖

9隐形参数 argumens 只在function函数内
在函数中不用定义缺直接可以获取所有参数的变量 类似Java中可变长参数
function fun(){ arguments //操作和数组一样 }
fun(1,2.....); 数据就给到arguments中了
fun(a) 这里有参数也不影响arguments的使用
字符串和数字相加的话就是拼接

 

变量 各种运算 数组

原文:https://www.cnblogs.com/whydbk/p/12666544.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!