Js学习记录3

本文讲述了作者开始学习JavaScript的经历,强调了它与HTML和CSS的不同,如将标签视为对象,对象的属性和方法,以及JavaScript的灵活性(如数组和函数)。文章还比较了JavaScript与C语言在数据类型、对象处理和随机数生成上的差异,以及JavaScript编程的相对便利性。
摘要由CSDN通过智能技术生成

今天正式开始了对于js的学习啦!

之前十几天,学习了html和css的基本语法和操作。html用来显示文本,css用来美化文本,那么js就是将文本动起来。

在js中,所有的标签就被看成是一个对象,对象具有很多属性。以div标签为例,有font-size这种字体大小设置属性,有background-color这种背景颜色设置属性。同时,对象也可以包含很多的方法。所谓方法就是一个函数。

js中的数组具有很强的灵活性,它可以储存对象。

函数也具有很强的灵活性,可以返回对象,数组等。

在学习过程中,我也发现了js与c语言之间的很多不同点。

首先,js是一门弱数据语言,c语言是一门强数据结构语言。所以在数据的比较中,js的相等存在“==”和“===”之分,不相等存在“!=”和“!==”之分。

其次,js对于对象的处理,是通过修改对象的属性值来造成影响。然而c语言根本没有对象这一概念。对于对象的处理,通常是设置一个结构体变量,然后对结构体里面的属性进行修改。

js对于对象属性的修改流程是,获取对象,选择对象属性,在进行修改,或者修改对象的类名。

在随机数的处理中,c语言中的常用函数是rand()函数,可以返回一个随机整数

js中的随机数处理是使用内置对象,Math的random的方法,返回一个[0,1)的随机数

所以c语言中获得随机数的方法是rand()%5,js中获得随机数的方法是Math.floor(Math.random()*5)或者parse(Math.random()*5)

js的学习真的比c快乐许多啊,因为c如果不安装图库的话,你就只能盯着你的黑白控制台看着。就算安装了easyx,实际图像的渲染也非常麻烦。很多时候只能盯着水仙花数或者一连串的报错干瞪眼。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飞猪0_0

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值