项目需要,最近自学了一点JavaScript,记录一些两种不同语言的差异点。纯属个人笔记,写的不好也肯定有不足,感兴趣的朋友看看就好。
c++:int、float、double、char……各式各样(整型、浮点型、字符、)
JavaScript:var打遍天下! 数据只有以下区分:Number、NaN、Infinity、null、undefined
-------------------------------
c++:数组: 整型数组只能装整型: int arr[4]={2,3,5,8};
JavaScript:各种类型数值构成的数组: var arr=[1, 2, 'hello', true, null]; 对象表示: var jm={name: 'Bob', age: 20, 'city': 'Beijing'};
-------------------------------
c++:字符串用" "括起来,单字符用' '括起来
JavaScript:字符串用' ' 或" "括起来,多行字符串用反引号` `括起来
-------------------------------
c++:对象访问其成员的一种方式:class person{ string name; int age; string city}; person jm; jm.name,jm.city...
JavaScript:对象访问成员的两种方式:jm.name, jm['city'],所有对象都直接或间接继承自object对象