zoukankan      html  css  js  c++  java
  • js 与 java 的不同之处

    数据类型的不同:

      java:

        基本数据类型:byte、short、int、long、float、double、boolean、char

        引用数据类型

      javascript:

        undefined(声明了变量但从未赋值)、null(赋值null)、boolean、string(单引号、双引号均可)、number(包括整数和小数、NaN(Not a Number)、Infinity、-Infinity)、对象object

    增强for循环不同:

      java:

        List<Integer> list = ArrayList<Integer>();

        list.add(1);

        list.add(3);

        for(int i : list) {

          System.out.println(i); // i代表的是list中的元素

        }

      javascript:

        var arr = [1, 2, 3, 5];

        for(var i : arr) {

          console.log(i); // i代表的是arr的下标

        }

     两个数据类型通过“==”比较的不同:

      java:

        基本类型:比较的是两个数据的值是否相等

        引用类型:比较的是两个数据引用的的地址是否相同

      javascript:

        前提条件:左右两边数据类型不同

        1.当 number、string、boolean 三者在相互比较时,不为 number 的那一方调用 Number() 方法

        2.null 和 undefined 互相相等且和自己也相等,除此之外,这两者和其他任何数据都不相等

        3.NaN 比较特殊,NaN 和自身都不相等

        4.当 number、string、boolean 三者和对象比较时,对象先调用 toString() 方法转化为字符串

        5.对象前加“!”则强制得到一个 false 数据

    数组不同:

      java: 数组不可变

      javascript:数组类似 java 的 List 容器。长度可变,元素类型也可以不同

  • 相关阅读:
    Spring基础问答--来自http://my.oschina.net/u/2260184/blog/540576博客
    一些java异常集
    java汉字乱码解决办法
    oracle数据库-表空间基础语法及举例
    大师传承-java代码编写的30条建议
    oracle的表分区的定义与操作
    数据库备份
    PL/SQL语言编程中异常分类及其处理
    PL/SQL编程基本语法学习
    国药准字和药品本位码
  • 原文地址:https://www.cnblogs.com/maigy/p/10923155.html
Copyright © 2011-2022 走看看