javaScript第七天(1)

JavaScript基础

核心知识点

  1. Math对象中的方法
  2. 数组对象中的方法
  3. 字符串中的方法

今日学习目标

  1. 能够掌握Math对象中的相关方法
  2. 能够掌握数组对象中的push方法
  3. 能够掌握操作字符串的方法

内置对象介绍

☞  JavaScript组成:   ECMAScript  |   DOM   |  BOM
☞  ECMAScript:  变量 , 函数, 数据类型 ,流程控制,内置对象。。。
☞  js中的对象: 自定义对象 , 内置对象 , 浏览器对象(不属于ECMAScript)
☞  Math对象,Array对象,Date对象。。。。
☞ 通过查文档学习内置对象   MDN  (https://developer.mozilla.org/zh-CN/docs/Web/JavaScript)

MDN介绍

 MDN: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript

Math对象

☞ Math.round()     四舍五入(小数如果小于0.5,返回小于当前数字的整数,如果小数部分大于0.5返回大于当前数字的一个整数)
☞ Math.abs()		取绝对值(返回当前数字的绝对值,正整数)
☞ Math.max()        返回一组数中的最大值 (可以设置多个参数,返回其中最大值,参数不可以是数组)
☞ Math.min()        返回一组数中的最小值 (可以同时设置多个参数,与最大值效果一样)
☞ Math.pow(x,y)	    返回x的y次幂

数组对象

☞ 判断变量是不是一个数组    Array.isArray(ary)   //存在浏览器兼容 (H5)中的新方法
☞ 清空数组方式:✔ 给数组赋值为null✔ 给数组赋值为空✔ 可以将数组的长度设置为0

数组中常用的方法

☞ 栈方法ary.push()   添加值 ary.pop() 	 删除值☞ 队列(先进先出)ary.shift()   删除值	 ary.unshift(number)   添加值
☞ 翻转方法ary.reverse()  // 翻转数组join方法()indexOf()、lastIndexOf() 备注:1, 可以设置一个参数,代表找对应的值2. 可以设置两个参数,代表从指定位置处开始找例如: ary.indexOf('a')   在数组中从前向后找a,找到返回对应的位置,找不到返回-1ary.lastIndexOf('a')  在数组中从后向前找a,如果找到返回对应的位置,找不到返回-1

案例

 ☞ 将数组中的元素以 “|”链接的方式输出var ary = ['张三', '李四', '王五'];输出结果:  张三 | 李四 | 王五 ☞ 将一个数组中的字符串顺序反转  ['a','b','c','d']  -> ['d','c','b','a']

字符串

  • 方法

    ☞ 字符方法1. charAt(index)  		//获取指定位置处的字符☞ 字符串方法1. concat()   //拼接字符串  等效于 +2. substring(start,end)   //从指定位置开始,截取字符串到结束位置, end值取不到3. substr(start,length)   //从指定位置开始,截取length长度个字符☞ 位置方法1. indexOf(字符)   //返回字符在字符串中的位置2. lastIndexOf(字符)  //从后往前找,只找第一个匹配的字符☞ 去除空白trim()      //只能去除字符串前后空白☞其他replace(a,b)  // 用b替换a
    

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/248265.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ISLR学习笔记(2)线性回归

第三章 几种常见的线性模型 1、简单线性回归 Y≈β0β1X 2、多元线性回归 Y≈β0β1X1β2X2... 3、扩展线性回归 Y≈β0β1X1β2X2β3X1X1 克服了多元线性模型 X1X1 与 X2X2 不协同作用的假设。 4、多项式回归 Y≈β0β1X1β2X12β3log(X1)β4√X4 转载于:https://www.cnblog…

浅谈Aho-Corasick automaton(AC自动机)

Aho-Corasick automaton是什么? 要学会AC自动机,我们必须知道什么是Trie,也就是字典树。Trie树,又称单词查找树或键树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计和排序大量的字符串&#xff…

javaScript第七天(2)

javaScript基础 ☞ 对象其他部分 [理解] 自定义构造函数创建对象[掌握] //继续简化 自定义构造函数 function People(uName, uAge) {this.uName uName;this.uAge uAge; } // 如何通过自定义构造函数创建对象? var zs new People(张三, 20); console.log(zs);注意事项: 自定…

数据挖掘、机器学习书籍推荐!!

强烈推荐:《机器学习》 (西瓜书) 入门读物: 《深入浅出数据分析》 这书挺简单的,基本的内容都涉及了,说得也比较清楚,最后谈到了R是大加分。难易程度:非常易。 《啤酒与尿布》 通过案例来说事情&#xff0c…

楼兰图腾(权值线段树)

在完成了分配任务之后,西部314来到了楼兰古城的西部。 相传很久以前这片土地上(比楼兰古城还早)生活着两个部落,一个部落崇拜尖刀(‘V’),一个部落崇拜铁锹(‘∧’),他们分别用V和∧的形状来代表各自部落的图腾。 西部314在楼兰古…

js(Dom+Bom)第一天(1)

JavaScript-DOM(BOM)操作 核心知识 获取页面元素事件设置样式 学习目标 能够使用id名,标签名等方式获取页面中元素能够给标签注册点击事件,并实现对应效果能够给标签通过js方式设置样式 JavaScript组成 ECMASCRIPT (基础语法) DOM(文档对…

[HZNOI #koishi] Magic

[HZNOI #514] Magic 题意 给定一个 \(n\) 个点 \(m\) 条边的有向图, 每个点有两个权值 \(a_i\) 和 \(b_i\), 可以以 \(b_i\) 的花费把第 \(i\) 个点的 \(a_i\) 变成 \(0\). 最后每个点 \(i\) 产生的花费为所有从 \(i\) 出发能通过一条有向边直接到达的点 \(j\) 的 \(a_j\) 的 \…

同步与异步

同步: 做完一件事,再做另一件 煮好水,再拆泡面包装 异步: 可以同时做好几个任务 烧水,打开火之后,先去拆泡面包装,等水开了,再停下拆包装,去关掉火。。。。。 转载于:htt…

js(Dom+Bom)第一天(2)

webAPI 00-复习 内置对象中的方法 01-JavaScript组成 知识点-ECMASCRIPT 重点回顾 存储容器 变量数组对象 逻辑语法 分支语句循环语句switch语句 知识点-BOM 概念 Browser Object Model (浏览器器对象模型) 操作浏览器将浏览器看做是一个对象.作用 通过js操作浏览器中相…

mysql 主主复制的配置流程

1、先关闭B,把A的数据导出来,mysqldump -hlocalhost -uroot -p123456 --database ibprpu >ibprpu.sql2、关闭A,启动B,进入mysql建立一个新的数据库 create database ibprpu3、导入数据库 mysql -hlocalhost -uroot -p123456 &l…

华为架构师8年经验谈:从单体架构到微服务的服务化演进之路

本次分享的技术大纲如下: 传统应用开发面临的挑战服务化实践服务化不是银弹服务化架构的演进方向一 、传统应用开发面临的挑战 挑战1-- 研发成本高 主要体现在如下几个方面: 代码重复率高在实际项目分工时,开发都是各自负责几个功能&#xff…

轮播图制作(1)

轮播图制作 <body><div><img src"img/1.jpg" class"imgs" alt""><a href"#" class"left"><</a> //此处的箭头也可以用图标做出来<a href"#" class"right">>…

StringUtils工具类的常用方法

StringUtils 方法的操作对象是 java.lang.String 类型的对象&#xff0c;是 JDK 提供的 String 类型操作方法的补充&#xff0c;并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException &#xff0c;而是做了相应处理&#xff0c;例如&#xff0c…

struts2+extjs文件上传完整实现(攻克了上传中的各种问题)

版权声明&#xff1a;本文为博主原创文章。未经博主同意不得转载。 https://blog.csdn.net/shanhuhau/article/details/28617999 首先须要引入上传控件 <script type"text/javascript" src"<%basePath%>/js/ext/examples/ux/fileuploadfield/FileUploa…

放大镜制作(1)

放大镜制作 <div class"box" id"box"><!--左侧的盒子--><div class"small"><!--图片--><img src"images/big.jpg" width"350" class"aaa" alt""/><!--黄色小盒子--&…

.NET Framework 2.0 组件和非托管代码与交互操作详解(转)

.NET Framework 将促进与 COM 组件、COM 服务、外部类型库和许多操作系统服务的交互操作。在托管和非托管对象模型之间&#xff0c;数据类型、方法签名和错误处理机制都存在差异。为了简化 .NET Framework 组件和非托管代码之间的互用并便于进行移植&#xff0c;公共语言运行时…

git 删除远程分支和本地分支

删除远程分支和本地分支 https://www.cnblogs.com/luosongchao/p/3408365.html 将远程git仓库里的指定分支拉取到本地&#xff08;本地不存在的分支&#xff09; https://www.cnblogs.com/hamsterPP/p/6810831.html 转载于:https://www.cnblogs.com/mafeng/p/10619419.html

从零开始实现ASP.NET Core MVC的插件式开发(四) - 插件安装

标题&#xff1a;从零开始实现ASP.NET Core MVC的插件式开发(四) - 插件安装 作者&#xff1a;Lamond Lu 地址&#xff1a;https://www.cnblogs.com/lwqlun/p/11343141.html 源代码&#xff1a;https://github.com/lamondlu/Mystique 前情回顾 从零开始实现ASP.NET Core MVC的插…

立体导航翻转案例

<div class"box"><!-- 立方体 --><ul><li><img src"img1/1.jpg" alt""></li><li><img src"img1/2.jpg" alt""></li><li><img src"img1/3.jpg" a…

Uncontrolled memory mapping in camera driver (CVE-2013-2595)

版权声明&#xff1a;本文为博主原创文章&#xff0c;未经博主同意不得转载。https://blog.csdn.net/hu3167343/article/details/34434235 /* 本文章由 莫灰灰 编写&#xff0c;转载请注明出处。 作者&#xff1a;莫灰灰 邮箱&#xff1a; minzhenfei163.com */ 1漏洞描写…