首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

《JavaScript高级程序设计(第四版)》学习笔记(五)第5章

继承的方法 Date 类型重写了这几个方法 valueOf方法返回的是日期的毫秒值 5.1.2 日期格式化方法 Date 类型有几个专门用于格式化日期的方法,它们都会返回字符串: toDateString...'nice') console.log(res)//'javaScript nice' 2. slice、substr、substring 三个提取字符串的方法 slice(子字符串开始位置,子字符串结束位置...) substring(子字符串开始位置,子字符串结束位置) substr(子字符串开始位置,返回的子字符串数量) 正常操作 let strVal = 'javaScritp nice'...字符串位置方法indeOf,lastIndexOf indexOf()和lastIndexOf() 用于在字符串中定位子字符串; indexOf()从字符串开头开始查找子字符串; lastIndexOf...(strVal)//' javascript ' 6. repeat() 方法 接收一个整数,表示复制多少次,返回拼接好的结果 let strVal = 'js '; console.log(strVal.repeat

57720

JavaScript初探 二 (了解数据)

由于字符串必须有引号包围,JavaScript会误解字符串 为了避免使用引号的时候被Javascript误解,可以使用转移字符 代码 结果 描述 \ ' ' 单引号 \ " " 双引号 \ \ \ 反斜杠...的长度:len=15 查找字符串中的字符 indexof(char):返回字符串中指定的字符首次出现的位置索引 字符串变量.indexof(size); var str = "I want...lastIndexof(char) :返回字符串指定字符最后出现的位置索引 var pos = str.lastIndexo("w"); 如果 indexof() 和 lastIndexof() 均为找到...substr()方法 类似与slice(),不同之处在于 substr() 的第二个参数规定的是被提取的长度。...10" ; Number(x) ; // 返回 10 x = "10 20" ; Number(x) ; // 返回 NaN 如果变量无法转为数字,则返回 NaN(非数值) 用于日期的Number

94410
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    前端-JavaScript 有用的代码片段和 trick

    (); // 日期显示转换为数字 +new Date(); 使用 ~x.indexOf('y')来简化 x.indexOf('y')>-1 var str = 'hello world'; if (str.indexOf...解析允许字符串中含有非数字字符,解析按从左到右的顺序,如果遇到非数字字符就停止。而转换不允许出现非数字字符,否者会失败并返回NaN。...8,原因在于0.0000008转换成字符为"8e-7",然后根据 parseInt的解析规则自然得到"8"这个结果。...+运算符可用于数字加法,同时也可以用于字符串拼接。如果+的其中一个操作符是字符串(或者通过 隐式强制转换可以得到字符串),则执行字符串拼接;否者执行数字加法。...[1,2] + [3, 4]; // "1,23,4" 对于对象同样会先调用 valueOf()方法,然后通过 toString()方法返回对象的字符串表示。

    1.1K20

    JS基础第二课(函数、对象篇)

    一、函数 1、概念 JavaScript中的重要功能,是一段代码的集合,这段代码可以在不同地方调用,从而提高JavaScript代码的复用性 2、函数的使用 (1)基本格式: function 函数名...、字符串对象 需要认识并掌握的部分方法如下:(更多方法小伙伴们可以去参考文档找) 方法 描述 charAt() 返回指定位置的字符 indexOf() 返回指定字符串首次出现的位置 lastIndexOf...,并替换与正则表达式匹配的子串 slice(start,end) 提取字符串片段,在新字符串中返回该片段 split(separator,limit) 字符串的分割 substr(start,length.../更多元素,并返回新的长度 pop() 删除数组最后一个元素,并返回删除的元素 reverse() 反转数组的元素顺序 indexOf(item) 搜索数组中的指定元素,并返回它所在的位置 lastIndexOf...(item) 搜索数组中的指定元素,并返回它最后出现的位置 join(separator) 把数组的所有元素放入一个字符串 forEach(function(currentValue, index, arr

    49340

    java script的基础理解以及常规的使用注意事项「建议收藏」

    虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。...Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。...,可以改变,甚至变量可以直接赋值使用,但规范起见,不这样使用 ①获取变量的实际类型 var str = typeof(var) ②string 字符串 “”,”*”,’’,’*’ 字符串转化为数值类型以及字符串一些常见的用法...; d.var ix = str.indexOf(subSrt[,beginIndex]) //[从beginIndex位置开始]查找 //subStr的首字符在str中首次出现的 //位置如果存在返回位置...//不存在返回-1; e.var lastIndex = str.lastIndexOf(subStr[,beginIndex]) //[从beginIndex位置开始]查找 //subStr

    48820

    JavaScript第七节

    中非常的常用 + 数组转换(★)--- **join** ```javascript //语法:array.join(分隔符) //作用:将数组的值拼接成字符串,并且返回字符串 var arr =...//indexOf方法用来查找数组中某个元素 `第一次`出现的位置,如果找不到,返回-1 array.indexOf(search, [fromIndex]); //lastIndexOf()方法用来查找数组中某个元素...调用包装类型的indexOf方法:var result = s.indexOf(“a”); 3....注意: 注意 : 操作字符串的方法都不会改变原来的字符串,,所以需要返回 查找指定字符串 //indexOf:获取某个字符串第一次出现的位置,如果没有,返回-1 //lastIndexOf:获取某个字符串最后一次出现的位置...== 数组的 splice() 总结 :优先使用 substr 字符串切割 //split:将字符串分割成数组(很常用) //功能和数组的join正好相反。

    94120

    C# 结合 JavaScript 对 Web 控件进行数据输入验证

    通过有效的数据验证,可以确认写入数据表中的数据是有效且符合预期的。本文我们将介绍如何通过C# 后端及JavaScript 前端对 Web 控件进行数据输入有效性的验证。...布尔值 当验证错误时是否允许弹出alert提示框,true为允许 4 etip 字符串值 附加的前缀提示信息,后缀为方法提供的定义的错误提示信息 实现 simplecheck 方法完整代码如下: function...'' : _cName + ' 输入的日期不合理,请核对!'); curErrmsg = ''; break; case curSchema.indexOf('minlen') !...进行数据验证,验证通过返回空字符串信息,否则返回错误提示信息,其参数说明如下表: 序号 参数名 类型 说明 1 value string 要校验的数据值 2 _checkSchema string 传递校验方案...: _cName + " 输入的日期不合理,请核对!"; }else if(curSchema.IndexOf("minlen")!

    12510

    JavaScript笔记

    length 属性返回字符串的长度: indexOf() 方法返回字符串中指定文本首次出现的索引(位置) lastIndexOf() 方法返回指定文本在字符串中最后一次出现的索引...toFixed() 返回字符串值,它包含了指定位数小数的数字 toPrecision() 返回字符串值,它包含了指定长度的数字 valueOf() 以数值返回数值 Number() 可用于把 JavaScript...只返回首个数字: parseFloat() 解析一段字符串并返回数值。允许空格。只返回首个数字: MAX_VALUE 返回 JavaScript 中可能的最大数字。...MIN_VALUE 返回 JavaScript 中可能的最小数字。 数组方法 toString() 把数组转换为数组值(逗号分隔)的字符串。 join() 方法也可将所有数组元素结合为一个字符串。...exec() 方法用于检索字符串中的正则表达式的匹配。 该函数返回一个数组,其中存放匹配的结果。如果未找到匹配,则返回值为 null。

    2.1K10

    JavaScript 字符串实用常操纪要

    如果参数中传入的是子字符串或是没有进行全局匹配的正则表达式,那么match()方法会从开始位置执行一次匹配,如果没有匹配到结果,则返回null。...如果没有匹配到结果,则返回null。否则则会返回一个数组,数组中存放所有符合要求的子字符串,并且没有index和input属性。...如果第一个参数传入的是子字符串或是没有进行全局匹配的正则表达式,那么replace()方法将只进行一次替换(即替换最前面的),返回经过一次替换后的结果字符串。...,那么replace()将会对符合条件的子字符串进行多次替换,最后返回经过多次替换的结果字符串。.../ 猜你喜欢/有用 JavaScript字符串间的比较 JavaScript对象length

    82070
    领券