JavaScript & TypeScript


一、JavaScript 是什么?

JavaScript 是一种脚本,一门编程语言,它可以在网页上实现复杂的功能,网页展现给你的不再是简单的静态信息,而是实时的内容更新,交互式的地图,2D/3D 动画,滚动播放的视频等等。

1.1 使用环境

对于JavaScript语言,可以在浏览器中运行,也可以脱离浏览器运行(需要下载Node.js。
下载链接:Node.js

1.2 基本语法

这里其他网址上有很多教程,写的比作者本人好,我这里就不再赘述了。本人这次主要想分享的就是一些我认为有意思的点。
链接:
棋哥教学网
菜鸟教程

1.3 语句

与C语言不同的是多了for-in for-of
举个例子

//for-in,专注下标
for(var c in colors){
   
  console.log(colors[c]);
}
//for-of,专注元素
for(var c of colors){
   
  console.log(c);
}

这是C语言所没有的,for in和for of 明显降低了代码量。在其他语言也有同样的遍历方式比如:C#。
另外还有一种高级遍历

//高级遍历
colors.forEach(c => console.log(c));//foreach直接可以取出里面的元素并且赋值给c,并输出
var other = colors.map(c => c + 'X');//map不仅遍历,还返回另一个数组
console.log(other);

显然这种高级遍历更加便捷。

1.4 创建对象

这里有三种方法:

//方式一new
var person = new Object();//生成空对象
person.name = 'Elon Musk';//设置对象的属性
person.age = 46;
person.job = 'SpaceX Rocket';
person.sayName = function(){
       //设置对象的方法/函数,注意此处
    console.log(this.name);
};

这里明显感觉js的代码很奇怪,明明person里面没有那些属性,怎么还可以直接.出来呢?这就是JS的一个特点:随意。只有

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值