博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript挑战编程技能-第二题:计算字符数
阅读量:4926 次
发布时间:2019-06-11

本文共 747 字,大约阅读时间需要 2 分钟。

问题:创建一个程序,提示用户输入字符串,然后输出这个字符串以及其中包含的字符数。

要求:

1、确保输出中包含原始的字符串。

2、使用一个输出语句来构造输出。

3、使用javascript内置函数来确定字符串长度。

4、如果用户什么也没有输入,提示用户输入。

首先提一下第二点的要求,尽量把所有独立的方法构造成单独的函数,有利于后续理解函数式编程。

根据上一节课,我们知道了,在html中的输入使用input控件来实现,这节课我们依旧这么使用。

还是使用一个div作为输出控件。

接下来我们来实现这个简单的程序,代码如下:

请输入一段字符:
运行截图:

好了,到这里我们实现了题目的所有要求。

整个程序跑下来也没有任何异常。

可是我这里要说的是,这样一个程序,其实有非常多的错误。

这些错误不是指语法错误,而是指编程规范错误。

我从最开始学习c语言,我的老师就总是强调一句话:语言不是最重要的,最重要的是编程思想和编程规范。

我本来这节课要好好的提一下编程规范的事情,今天恰巧在阮一峰的博客中看到一篇文章

强烈建议大家阅读。

下面是我修改后的代码,大家可以对比一下差别。

请输入一段字符:

第二节课就到这里结束了。

有什么问题大家可以联系我本人,微信yu_xiaohu
希望大家关注我的个人公众号,有更新博客我会在上面给出通知。
我是小虎Oni,希望你开心。

转载于:https://www.cnblogs.com/xiaohuoni/p/7642285.html

你可能感兴趣的文章
单调栈与单调队列
查看>>
go 切片
查看>>
注册维))基))百))科))
查看>>
eclipse 中手动安装 subversive SVN
查看>>
react常用语法
查看>>
【json的使用】
查看>>
ural 1519 Formula 1(插头dp)
查看>>
序列化和反序列化
查看>>
Web服务器Nginx多方位优化策略
查看>>
作业六:三层神经网络调参
查看>>
Java中的hashcode方法
查看>>
OpenCV学习 7:图像形态学:腐蚀、膨胀
查看>>
软件需求与分析课堂讨论一
查看>>
js添加var和不加var区别
查看>>
时钟程序
查看>>
无法识别的配置节log4net的(Unrecognized configuration section log4net)
查看>>
个人项目-小学四则运算 “软件”之初版
查看>>
cocos2d-html5学习笔记——创建持续性动作
查看>>
软件工程心得体会
查看>>
typedef typedef struct的使用
查看>>