一.String对象 String对象和python中的字符串一样,也有很多方法,这些方法大概分为以下种类: 1.索引和查找 1.charAt()   返回指定位置的字符. 2.charCodeAt() 返回指定位置的字符的 Unicode 编码.这个返回值是 0 - 65535 之间的整数. 3.indexOf()  检索字符串. 4.lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索 5.match()  在字符串内检索指定的值,或找…
Array对象 Array对象和python里面的list对象一样,是用来存储多个对象值的对象,且方法和属性基本上类似. 一.属性 lenght 二.方法  1.concat()  用于连接两个或多个数组.类似python中的extend方法. arrayObject.concat(arrayX,arrayX,......,arrayX) 2.join()用于把数组中的所有元素放入一个字符串.类似python中的join.'*'.join(a) JavaScript中的join用法: 3.pop…
JavaScript中的Date 对象用于处理日期和时间. var myDate=new Date()  #Date 对象会自动把当前日期和时间保存为其初始值. 一.Date对象的方法 方法 示例 new Date()var myDate=new Date()定义Date对象,并返回当前时间. getDate()返回月份的某一天.setDate()设置月份的某一天.   getDay()返回星期的某一天的数字.注意:星期天为0,周一到周六是1-6. setDay()   getMonth()返回…
Number 对象是原始数值的包装对象. 创建一个Number对象:var myNum=new Number(value); 注意: 1.参数 value 是要创建的 Number 对象的数值,或是要转换成数字的值. 2.如果转换失败,则返回NaN. Number 对象属性 constructor #Number的构造函数,也就是Number对象的引用. MAX_VALUE # JavaScript 中可表示的最大的数,近似值为 1.7976931348623157 x 10308. MIN_V…
一.概述 RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具. 正则表达式是由一个字符序列形成的搜索模式. 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容. 正则表达式可以是一个简单的字符,或一个更复杂的模式. 正则表达式可用于所有文本搜索和文本替换的操作. 二.语法 /正则表达式主体/修饰符(可选) 三.使用字符串方法 在 JavaScript 中,正则表达式通常用于两个字符串方法 : search() 和 replace().字符串对象中有过介绍. searc…
一.概念介绍 在 ECMAScript 中,所有对象并非同等创建的.一般来说,可以创建并使用的对象有三种:本地对象.内置对象和宿主对象. 要理解这三种对象,先要理解宿主环境. 1.宿主环境 一般宿主环境由外壳程序创建与维护,只要能提供js引擎执行的环境都可称之为外壳程序. 如:web浏览器,一些桌面应用系统等.即由web浏览器或是这些桌面应用系统构成的环境即宿主环境. 在python中类似于python解释器. 2.原生对象(本地对象) 独立于宿主环境的ECMAScript提供的对象.与宿主环境…
一.JavaScript引入方式 1.行内式 <script> alert(123); </script> 2.外链式 <script src='custom.js'></script> 二.JavaScript基础语法 1.变量 a.变量区分大小写: b.JavaScript中变量是弱类型,即无需声明变量的具体类型,比如int.string等. c.变量定义 定义单个变量:var a=123; 一行声明多个变量var a=123,b='test'; 注意定…
JavaScript函数(定义.参数.返回值.闭包.匿名函数) 一.函数定义 function functionName(arg0, arg1, ... argN) { statements } 函数是一组可以随时随地运行的语句. 函数是 ECMAScript 的核心. 函数是由这样的方式进行声明的:关键字 function.函数名.一组参数,以及置于括号中的待执行代码. 二.参数 普通参数:形参 特殊参数:arguments.类似python里面的sys.argv.同样有arguments.l…
1.逻辑运算符 逻辑与:&&(and) 逻辑或:||(or) 逻辑非:!(not) 逻辑 AND 运算符(&&) 逻辑 AND 运算的运算数可以是任何类型的,不止是 Boolean 值. 如果某个运算数不是原始的 Boolean 型值,逻辑 AND 运算并不一定返回 Boolean 值: 如果某个运算数是 null,返回 null. 如果某个运算数是 NaN,返回 NaN. 如果某个运算数是 undefined,返回undefined. 逻辑 OR 运算符(||) 与逻辑…
JavaScript语句(if.for.for in.do...while.while.break.continue.switch) 一.if语句 if (condition) statement1 else statement2 1.if ....else..... if (2>1){ alter("2大于1") } else { alert("2小于1") } 2.if....else if ...else... <script> var a=…