javascript基于java开发人员

JavaScript是一门脚本语言,主要是用来做页面之间的交互和动态页面的渲染,JavaScript代码是由浏览器的js引擎解析的是一门前段语言,解释型的语言

代码主要出现在

js代码主要出现在html页面中的head标签中,或者是在代码最底部,常用的方式是直接通过外部引用到HTML页面中,通过引用到页面中使用。

语法特点:
  1. 注释和java语言一样
    2.语句用“;”表示结束
    3.JavaScript的变量都是通过var来定义的
    4.JavaScript不区分单引号和双引号,
    5,JavaScript变量命名规范和java一样严格区分大小写
//变量声明
var i;
i=10;//number
i=1.1; //number
i='a';  //string
i="abc";  //string
i=true;  //boolean
//通过typeof和alert()函数显示
alert(typefo i);
JavaScript函数:

1,js函数相当于java中的方法;
2,js的函数就是一个对象,可以通过变量接收(接收的函数的变量就是函数的引用,也可以看做是他的函数名)
3,js调用函数:函数名(实参列表);
4,return 直接daib表函数的返回值;
5,js的函数形参不能指定类型,也不需要var关键字来声明,直接写变量名即可;
6,js调用函数式js引擎不会检查参数的个数,也不会检查参数的类型;

函数的声明

①声明匿名无形参无返回值的函数,匿名函数无法调用需要使用变量接收

var fun1 = function(){
    alert("12345");
};

②声明匿名有参有返回值的函数

  var sum1 = function(a,b){
    return a+b;
}

③声明有函数名的函数,函数名和接收函数的变量名作用是样的;

  function sum2(a,b,c){
      return a+b+c;
}
函数的调用:

①调用匿名函数

alert(fun1);//fun1代表函数的引用就是方法名
fun1();//调用fun1函数
alert(fun1());//先执行fun1函数,然后再通过alert弹出方法的返回值

②调用有函数名的函数:

    //执行求和函数再将值返回alert
   alert(sum1(1,1));
    alert(sum2(1,1));//NaN:not a number
      //参数多了从前往后匹配使用
    alert(sum2(1,2,100,200,3000));
    alert(sum2('a',1,2));//参数列表中从在字符串自动拼接
    alert(sum2(1,true,"a"));//参数列表中出现Boolean时,默认true=1,false=0

你可能感兴趣的:(javascript基于java开发人员)