zoukankan      html  css  js  c++  java
  • java和JavaScript的区别

    1 语言特点:

    1.1 弱类型:

    JavaScript在变量声明的时候并不严格区分数据类型,(var 变量名),不像java那样严格(类型:变量名)。也就说,Javascript视众生平等,在他眼里大家都是人,而在java眼里众生皆有不同,男人、女人、人妖什么的……

    基于这个特性,javascript在很多时候会都可以写的比java简洁,比如函数的声明等。

    1.2 动态语言:

    java在定义了一个数组的长度以后就不能再改变了,但是javascript却可以。并且java一个数组只能放同一种类型,但javascript可以在一个数组内加不同数据类型的数据。可以说Java比较死心眼,javascript则比较灵活。

    1.3 脚本语言:

    Java等后台语言都是编译后执行的,但是javascript却是边编译边执行。

    2 数据类型

    2.1 基础数据类型:

    Java有八大数据类型:byte,short,int,long,float,double,char,Boolean。感觉javascript把上面的整理成了三种原始类型:number,string,boolean。另外还有两个特殊的原始类型是:null和undefined。

    2.2 变量

    Java:数据类型 变量名=值;

    Javascript:var 变量名=值;数组

    Java:

      类型[] 数组名=new 类型[数量];

      类型[] 数组名=new 类型[]{元素1,元素2…};

    Javascript:

      var 数组名=[];

    var 数组名=new Array();

    3 函数:

    Java:返回值类型 函数名(类型 参数1,类型 参数2…){}

    Javascript:function 函数名(参数1,参数2…){}

  • 相关阅读:
    生产环境之Nginx高可用方案
    MySQL主从同步配置
    SpringBoot整合MyBatisPlus配置动态数据源
    循环有序数组,查找值
    数组任意取三个数中乘积最大值
    多线程输出123以及有序输出1-75
    有序数组取中值
    RocketMQ原理及源码解析
    docker基础常用命令
    项目常用命令
  • 原文地址:https://www.cnblogs.com/xuye9893/p/10054881.html
Copyright © 2011-2022 走看看