JavaScript学习(2)

前言

说实话,JavaScript的语法看得我快吐了,感觉很混乱。所以决定现在上手一点实践。
参考资料:如何循序渐进、有效地学习JavaScript?

编码工具

首先我会把Chrome浏览器装好,在dev tools => console里直接练习熟悉基本语法,变量,数据类型,数学运算,字符串运算,条件,循环基本结构,简单函数定义和调用这些,之所以用chrome dev tools,是因为这时候我不想费劲折腾单独的编辑器,也不需要在开文件和文件夹,然后去配一些工具最终才接触到真正的JS编程,我想尽可能直接而少干扰就开始写JS,这是最重要的,我学JS,当然应该尽快写JS

操作方式,在Chrome浏览器上,按下F12,然后按照gif的操作流程开始使用工具
在这里插入图片描述
使用方式:
Enter运行
Shift + Enter换行

简单编码

熟悉了基本语法以后,我会在devtools => console 里编几个稍微有挑战点的小程序,比如实现fibonaci 数列这种简单的,比如打印一个99乘法表,你也可以自己给自己出几个题,或者网上随机找感兴趣的题目,别人写过没写过不是重点,重点是找点事情做,让自己写代码,别小看这些看起来无聊的程序,在你的熟练度达到可以开始第一个项目之前,这些没有的小程序是最适合练手的,因为它们不牵涉其他方面的知识(比如DOM),所以你不会受到过多干扰,只需要关注用正确的语法写出正确的程序,这个过程会让你更熟悉JS语言本身。

题目地址:
基础编程题目集

1. 本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数。

如何定义函数?函数的声明
(1)function 命令
(2)函数表达式
(3)Function 构造函数
test1:

var n = 10
printN(n);
function printN(N){
   
	for(i = 1; i<=N; i++){
   
		console.log(i);
	}
}
输出
VM1705:5 1
VM1705:5 2
VM1705:5 3
VM1705:5 4
VM1705:5 5
VM1705:5 6
VM1705:5 7
VM1705:5 8
VM1705:5 9
VM1705:5 10
undefined

  1. 为什么会多输出一行undefined?

控制台直接运行代码,会返回最后一句代码的返回值

  1. 什么地方用分号,什么地方不用?
    语句以分号结尾,一个分号就表示一个语句结束。多个语句可以写在一行内。
    表达式不需要分号结尾。一旦在表达式后面添加分号,则 JavaScript 引擎就将表达式视为语句,这样会产生一些没有任何意义的语句。
    1 + 3叫做表达式(expression),指一个为了得到返回值的计算式。语句和表达式的区别在于,前者主要为了进行某种操作,一般情况下不需要返回值;后者则是为了得到返回值,一定会返回一个值。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值