javascirpt对象运用与JS变量
abcdefghijklmnopqrstuvwyz
String 对象方法
charAt() 方法可返回指定位置的字符。stringObject.charAt(index)(index从0开始)【http://www.w3school.com.cn/jsref/jsref_charAt.asp】
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。【http://www.w3school.com.cn/jsref/jsref_indexOf.asp】
pop() 方法用于删除并返回数组的最后一个元素。【http://www.w3school.com.cn/jsref/jsref_pop.asp】
replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。【http://www.w3school.com.cn/jsref/jsref_replace.asp】
shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。【http://www.w3school.com.cn/jsref/jsref_shift.asp】
split() 方法用于把一个字符串分割成字符串数组。 【http://www.w3school.com.cn/jsref/jsref_split.asp】
substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。stringObject.substr(start,length)(index从0开始)【http://www.w3school.com.cn/jsref/jsref_substr.asp】
substring() 方法用于提取字符串中介于两个指定下标之间的字符。stringObject.substring(start,stop)(index从0开始)【http://www.w3school.com.cn/jsref/jsref_substring.asp】
slice() 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。包括字符串 stringObject 从 start 开始(包括 start)到 end 结束(不包括 end)为止的所有字符。【http://www.w3school.com.cn/jsref/jsref_slice_string.asp】
toString() 方法返回字符串。【http://www.w3school.com.cn/jsref/jsref_toString_string.asp】
toLowerCase() 方法用于把字符串转换为小写。stringObject.toLowerCase() 【http://www.w3school.com.cn/jsref/jsref_toLowerCase.asp】
toUpperCase() 方法用于把字符串转换为大写。stringObject.toUpperCase() 【http://www.w3school.com.cn/jsref/jsref_toUpperCase.asp】
empty() 方法从被选元素移除所有内容,包括所有文本和子节点。【http://www.w3school.com.cn/jquery/manipulation_empty.asp】
push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。【http://www.w3school.com.cn/jsref/jsref_push.asp】
join() 方法用于把数组中的所有元素放入一个字符串。指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。【http://www.w3school.com.cn/jsref/jsref_join.asp】
顶层函数(全局函数)(functions)
parseFloat() 函数可解析一个字符串,并返回一个浮点数。【http://www.w3school.com.cn/jsref/jsref_parseFloat.asp】
parseInt() 函数可解析一个字符串,并返回一个整数。【http://www.w3school.com.cn/jsref/jsref_parseInt.asp】
函数
JSON.parse 函数将 JavaScript 对象表示法 (JSON) 字符串转换为对象。JSON.parse(text [, reviver])一个有效的 JSON 字符串。【https://technet.microsoft.com/zh-cn/sysinternals/cc836466(en-us,VS.85).aspx】
JS变量总结:
1、JavaScript与其他程序语言之间有些区别,其他程序语言大多需要为变量指定一个数据类型,例如将一个变量指定为整数型,那么这个变量就只能存储整数型数据,不可以存储浮点型或其他类型的数据。而JavaScript中的变量是没有类型(notype)的,这就意味着在JavaScript中的变量可以是任何一种数据类型。例如先将一个数字型数据赋给一个变量,在程序运行过程中,再将一个布尔型数据赋给同一个变量,这在JavaScript中是合法的。
2、在JavaScript中,使用一个变量之前,必须要先定义该变量。只有在定义了一个变量之后,系统才会准备一个内存空间来存储这个变量的值,而程序员可以通过变量名来存储或读取变量的值。在JavaScript中可以使用关键字var来定义一个变量。一个var关键字也可以同时定义多个变量,变量之间用逗号隔开。在定义了变量之后,如果没有为变量赋值,那么该变量的初始值为undefined。JavaScript支持在定义变量的同时为变量指定初始值。
3、变量可以根据其有效范围分为全局变量与局部变量两种。其中全局(global)变量从定义开始,到整个JavaScript代码结束为止,都可以使用;而局部(local)变量只有在函数内部里才生效。这里值得注意的是,在函数体内使用var关键字定义的变量为局部变量,如果要在函数体内定义全局变量,则不能使用var关键字,只需要直接给变量赋值即可。JavaScript中局部变量的有效范围与其他语言中局部变量的有效范围不同,JavaScript中只要在函数体内定义了局部变量,该局部变量就会在整个函数体内有效,而不是从定义局部变量的那行代码开始起效。
javascirpt对象运用与JS变量的更多相关文章
- JS变量对象详解
JS变量对象详解 开年之后工作热情一直不是很高,这几天一直处于消极怠工状态.早上不想起床,起床了不想上班.明明放假之前工作热情还一直很高,一直心心念念的想把小程序项目怼出来,结果休假回来之后画风完全不 ...
- js变量作为数组对象的键值方法
js变量作为数组对象的键值方法,变量键值获取数组值 js也可以像php的数组一样用下标获取数组的值,方法是: var arr = {'key':'abc'}; var key = 'key'; con ...
- js变量及其作用域
Javascript和Java.C这些语言不同,它是一种无类型.弱检测的语言.它对变量的定义并不需要声明变量类型,我们只要通过赋值的形式,可以将各种类型的数据赋值给同一个变量 一.js变量的类型及 ...
- JS变量和函数的一些理解
今日看了下JS变量的一些文章,有些感触,把自己总结的一些写出来. JS初始化的过程1.JS解释器执行代码之前,创建全局变量2.用预定义的值和函数来初始化全局对象中的属性,3.搜索函数外的var声明,创 ...
- 第三章 Js变量的作用域和匿名函数
3.1 先看下面的事例: ①var temp=0; ②temp=0; 当js解析器检测到①这种情况的时候,解析器会为这个变量开辟一个内存空间,如果前面已经存在这个变量,就会把这个变量覆盖掉. 当解析器 ...
- 详解js变量、作用域及内存
详解js变量.作用域及内存 来源:伯乐在线 作者:trigkit4 原文出处: trigkit4 基本类型值有:undefined,NUll,Boolean,Number和Strin ...
- JS 数据类型转换-转换函数、强制类型转换、利用js变量弱类型转换
1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行:对其他类型 ...
- js变量作用域及访问权限的探讨(2)
每一种语言都有变量的概念,变量是用来存储信息的一个元素.比如下面这个函数: 复制代码 代码如下: function Student(name,age,from) { this.name = n ...
- js变量以及其作用域详解
详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp73 一.变量的类型 Javascript和Java.C这些语言不同 ...
随机推荐
- 修改applicationhost.config允许外部访问
我本地修改代码的时候,可能产品啊想看看,目前实现的效果,或者让测试帮忙调调样式啥的,都需要链接到我们本地的网站. 首先打开 D:\我的文档\IISExpress\config下的 applicati ...
- Magento Connector: Error: Please check for sufficient write file permissions
请确保下面的文件是可写的: /path/to/your/magento-install/path/to/your/magento-install/downloader/path/to/your/mag ...
- WINDOWS下PhoneGap(Cordova)安装笔记
1.首先下载Node.js 安装nodejs很简单直接点击安装文件下一步直至成功即可,安装notejs的同时npm也会同时安装 成功后打开notejs的命令行工具 输入“node -v”," ...
- Python开发【杂货铺】:模块logging
logging模块 很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误.警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式 ...
- 利用crontab系统每天定时备份MySQL数据库
利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的. 1.创建保存备份文件的路径/mysqldata 1 #mkdir /mysqldata 2.创建/usr/sb ...
- Docker的容器
容器是一个打包了应用和服务的环境,是一个轻量级的虚拟机,每一个容器都由一组特定的应用和必要的依赖库组成. 容器的管理操作 容器常见的命令:查看.创建.启动.终止和删除 创建容器 docker crea ...
- css响应式布局RWD
响应式布局结合了三大理念: 1)用于布局的弹性网络(百分比定义宽度) 2)用于图片和视频的弹性媒体 3)媒体查询 在布局中,需要注意的点有: 1)尽量用min-width/max-width,max- ...
- js统计,然后去重例子
var list=new Array(); for(var i=0;i<result.length;i++){ examsubject=result[i].examsubject; list.a ...
- PAT——乙级真题1001代码
- 6.Git内容修改之后的查看和提交
我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,改成如下内容: Git is a distributed version c ...