我眼中的JavaScript与C 中的一些不同

我的专业是软件工程,我们学过C,C++,然而我却没有接触过Javascript,我发现它跟我之前学过的那些有点相似,也有点不同。

字符串(string)存储字符的载体,字符串可以是带有引号的任意文本。

 

"Hello World"
'世界,你好'
'Hello World,1946'

 在C语言里的双引号里面的是字符串,而单引号里面的是字符。然而在Javascript中单引号和双引号都是字符串

分号是语句结束的标志。

var name = 'Tom';
var age = 16;

 

var name = 'Tom'
var age = 16

 C语言里的分号是不可省略的,除了循环,if以及后面不要分号,而在Javascript分号有没有都行,但是在多条语句下一行时,必须加分号。

Int与var

Int  x,y;
x=3;
y=4;

 

var x=3
var y=4

 在C语言里用int来定义变量,而Javascript中用var来声明变量。

我感觉C语言比Javascript复杂,数据和过程是构成Javascript的基本元素。数据分为两类:简单数据和复杂数据,过程只有一种形式,就是function。简单数据有undefined,null,number,string,boolean,复杂数据 只有一种就是object。 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值