21xrx.com
2024-11-22 14:29:41 Friday
登录
文章检索 我的文章 写文章
我作为一名前端开发者
2023-06-10 17:58:09 深夜i     --     --

我作为一名前端开发者,长期使用JavaScript编写网页和网站的前端部分。最近接触到了鸿蒙系统,想着自己也来学习一下其中的js语言。在学习过程中,我发现了两者之间的区别,现在将我所发现的内容分享给大家。

首先,鸿蒙js与JavaScript的语法有些差别。比如,鸿蒙js中不支持let和const声明变量,只能使用var;而且鸿蒙js另外新增了一些操作符,例如??=、??、&&=,这些在JavaScript中都是不存在的。

其次,对于部分API的使用,鸿蒙js与JavaScript也有不同。比如,在JavaScript中,DOM元素可以使用document.querySelector()获取,而在鸿蒙js中则需要通过$获取。另外,对于UI组件的使用,鸿蒙js也有自己的一套API,与JavaScript中的框架或者库有所不同。

最后,我也试着写了一些简单的代码例子来对比两者的使用,代码如下:

JavaScript示例:


let name = '张三';

console.log(`我的名字是${name}`);

鸿蒙js示例:


var name = '张三';

console.log('我的名字是'+ name);

通过这两个代码片段,我们可以发现,JavaScript支持模板字符串拼接,而鸿蒙js只能通过字符串加法进行拼接。

综上所述,虽然鸿蒙js和JavaScript都属于类似的脚本语言,但它们有很多不同之处。学习鸿蒙js需要我们重新学习一些语法和API,但如果我们能掌握这些知识,就能更好地使用鸿蒙系统中的js语言来开发应用。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复