最近结合自己学习javaScript过程中,做一些笔记进行记录

1、题目

某班的成绩出来了,现在老师要把班级的成绩打印出来。

效果图:

XXXX年XX月X日 星期X--班级总分为:81

格式要求:

1、显示打印的日期。 格式为类似“XXXX年XX月XX日 星期X” 的当前的时间。

2、计算出该班级的平均分(保留整数)。

同学成绩数据如下:

"小明:87; 小花:81; 小红:97; 小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"

要求:

第一步:可通过javascript的日期对象来得到当前的日期。

提示:使用Date()日期对象,注意星期返回值为0-6,所以要转成文字"星期X"

第二步:一长窜的字符串不好弄,找规律后分割放到数组里更好操作哦。

第三步:分割字符串得到分数,然后求和取整。

提示:parseInt() 字符串类型转成整型。

2、解析 index.html

<!DOCTYPE  HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>系好安全带,准备启航</title><script type="text/javascript">//通过javascript的日期对象来得到当前的日期,并输出。var currentDate = new Date();var weekday = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];document.write(currentDate.getFullYear() + "年" + (currentDate.getMonth() + 1) + "月" + currentDate.getDate() + "日" + " " + weekday[currentDate.getDay()]);//成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦var sorceStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";var sourceArr = sorceStr.split(";");//document.write(sourceArr);//test//从数组中将成绩撮出来,然后求和取整,并输出。var score = new Array();var sum = 0;for (var i = 0; i < sourceArr.length; i ++) {sum += parseInt(sourceArr[i].substr(sourceArr[i].indexOf(":")+1));//document.write("<br>" + sum);//test}document.write("--班级总分为:" + sum);document.write(",班级平均分为(保留整数):" + Math.round(sum/sourceArr.length))
</script>
</head>
<body>
</body>
</html>

2.1 提取指定数目的字符substr()

stringObject.substr(startPos,lenght)

startPos:要提取字串的其实位置,如果startPos为负数,则从字符串的尾部开始提取,如果startPos为负数且绝对值大于字符串的长度,则startPos为0

2.2 返回某个指定的字符串值再字符串中首次出现的位置indexOf()

stringObject.indexOf(substring,startPos)

startPos表示从startPos开始查找,默认为0

javaScript字符串应用相关推荐

  1. javascript 字符串中间隔固定位置插入字符

    javascript 字符串中间隔固定位置插入字符 代码: <!DOCTYPE html> <html lang="en"> <head>< ...

  2. js 包含某个字符串_[译] 5 大 JavaScript 字符串操作库

    原文地址:5 String Manipulation Libraries for JavaScript 原文作者:Mahdhi Rezvi 译文出自:掘金翻译计划 本文永久链接:https://git ...

  3. 将JavaScript字符串全部转换为小写吗?

    如何将JavaScript字符串值转换为所有小写字母? 示例:从"您的名字"到"您的名字" #1楼 请注意,该功能仅适用于STRING对象. 例如,我正在使用一 ...

  4. 常用:javascript字符串函数 收藏

    常用:javascript字符串函数 收藏 concat 将两个或多个字符的文本组合起来,返回一个新的字符串. var a = "hello"; var b = ",wo ...

  5. 【javascript高级教程】JavaScript 字符串(String) 对象

    String 对象用于处理已有的字符块. JavaScript 字符串 一个字符串用于存储一系列字符就像 "John Doe". 一个字符串可以使用单引号或双引号: var car ...

  6. javascript 字符串操作函数大全

    javascript字符串操作函数小结,收藏起来,总有你会用上! concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串. indexOf() – 返回字符串中一个子串第一处出现的索 ...

  7. JavaScript字符串String常用方法介绍

    JavaScript字符串在底层是一个字符串数组,比如hello字符串在底层是["h","e","l","l",&quo ...

  8. JavaScript 字符串常用操作纪要

    JavaScript 字符串用于存储和处理文本.因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Da ...

  9. javascript字符串替换所有要替换字符

    javascript字符串替换所有要替换字符 javascript替换函数使用正则表达式 //将字母i全部替换成5 <script language="javascript" ...

  10. javascript字符串分割为数组

    javascript字符串分割为数组 ps:本人亲测,阿里云2核4G5M的服务器性价比很高,新用户一块多一天,老用户三块多一天,最高可以买三年,感兴趣的可以戳一下:阿里云折扣服务器 分割数组的时候用s ...

最新文章

  1. 关于curl使用记录
  2. 实战:基于OpenPose的卡通人物可视化 | CSDN博文精选
  3. R语言使用caret包构建随机森林模型(random forest)构建回归模型、通过method参数指定算法名称、通过ntree参数指定随机森林中树的个数
  4. 禁止Chrome浏览器缓存
  5. c++ thread 内存泄漏_深入剖析ThreadLocal原理、内存泄漏及应用场景
  6. SIFT特征提取分析 sift算子
  7. 牛客假日团队赛6 D 迷路的牛 (思维)
  8. C++中STL-queue使用方法
  9. python编程(动态加载)
  10. 图解eclipse+myelcipse开发EJB
  11. (转)Python之区块链入门
  12. 幼儿抽象逻辑思维举例_幼儿园大班数学说课稿——7的分解组成
  13. 谷歌免费域名邮箱申请全解
  14. 非因解读 | Multiplex immunofluorescnece-多重免疫荧光结合单细胞蛋白组技术探索肿瘤微环境
  15. 为什么管理创新总是发生在汽车行业?
  16. 【python】详解multiprocessing多进程-Pool进程池模块(二)
  17. 《大数据时代》读书笔记——知道“是什么”就够了,没必要知道“为什么”。我们不必非得知道现象背后的原因,而是要让数据自己“发声”
  18. Vue3动态绑定组件警告处理
  19. 专科段《财务管理》课程复习资料(2)——多项选择题
  20. 在苹果MAC OS X Lion系统上访问Windows共享文件夹

热门文章

  1. HTML经典模板总结(地址)
  2. linux 上传带宽限速
  3. ◆[转]瓶子生日密码之2月2日
  4. ST17H26尽量避免switch语句
  5. Keras学习代码—github官网examples
  6. Boost Asio总结(15)class basic_stream_socket
  7. 共识协议(8)NPOS提名权益证明
  8. 《研磨设计模式》chap20 享元模式 Flyweight (1)前奏介绍
  9. 【django】视图和URL
  10. Linux中如何安装MySQL详细步骤