JS 原始类型变量 语句 运算符 数组 函数 变量的作用域

JS 原始类型变量 语句 运算符 数组 函数 变量的作用域

JS的原始类型变量

string 字符串
number 数字
boolean 布尔
null 表示引用对象为空
undefined 表示没有赋值的变量
定义变量都用var关键字
typeof(变量名) 可以用来查看变量类型。

JS的语句

  • 判断语句 if
  • 循环语句 for ; while ; do while
  • 选择语句 switch

JS的运算符

+ - * /
在JS中不区分整数和小数,例如 123/1000*1000,在Java中得到的是0,而JS得到的是123
== 只比较值
=== 比较类型

数组

  • 定义方式一:var arr = [1,2,3,4];var arr = [1,true,3,“4”]
  • 定义方式二:使用内置对象Array, var arr = new Array(5); 定义了长度为5的数组
  • 定义方式三:var arr = new Array(1,2,3) 定义一个数组,但元素已经确定是1,2,3

数组的length属性:获取数组的长度,例如 arr.length
数组中可以存放不同类型的数据

JS的函数

  • 第一种 使用function 来声明函数,
    例如:
//不带参数的
   function add(){
      var sum = 35+4;
      return sum;
   }
   alert(add());
   //带参数的
   function add1(a,b){
     var sum = a + b;
     return sum;
   }
   alert(add1(3,5);

参数不需要用var定义,直接命名。

  • 第二种 匿名函数
var add = function(){
    var sum = 2 + 5;
    return sum;
}
alert(add);
  • 第三种方式,使用内置对象,Funtion,funtion和Funtion是不一样的。
    var 函数名 = new Funtion(“参数列表”,“方法体和返回值”);
    这种方式被称为动态函数
    也可以这么写
	var fist = "x,y"; // 参数列表
	var and = "var sum; sum = x + y; return sum;"  //方法体和返回值
	var add = new  Function( fist, and);
	alert(add(4,5));

变量的作用域

  • 全局变量:定义在所有的方法外面,这个变量在页面中的JS部分都可以被使用。
  • 局部变量:定义在一个方法内,只有这个方法才能使用。

script标签的位置

script标签可以放在html文件中的任何位置,比如放在head里、body里、html外。
但是因为,代码是从上往下解析的,如果放在head里即在body之前,便可能会发生错误,比如:获取一个元素对象,这时是获取不到的,并且报错,所以一般来说srcipt标签放在body结束标签的后面

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值