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这些语言不同 ...
随机推荐
- QMap
#include <QCoreApplication> #include<QMap> #include<QDebug> int main(int argc, cha ...
- (分享)java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)
原文地址 http://blog.csdn.net/yangkai_hudong/article/details/18705713
- Linux服务器上监控网络带宽的18个常用命令
[51CTO精选译文]本文介绍了一些可以用来监控网络使用情况的Linux命令行工具.这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度.入站流量和出站流量分开来显示. 一些命令可以 ...
- Java 对象销毁
Java语言拥有一套完整的垃圾回收机制. 何种对象会被java虚拟机视为垃圾.主要包括以下两种情况: (1)对象引用超过其作用范围,则这个对象将被视为垃圾 (2)将对象赋值为null 参考资料:Jav ...
- 尝试自己翻译了FreeCodeCamp的文章,技术方面多认识了几种技术,文章标题:Transparency in Action Free Code Camp is Now Open Source
这是FreeCodeCamp其中一篇文章,趁着学习英文的时间,翻译这篇文章,其中讲到作者创建FCC过程,本文属于原创,第一次翻译,翻译还有诸多不足之处,请大家包含. 原文地址:https://medi ...
- 用Apache生产csr申请证书
一. 安装Apache: 1.安装完成后将apache安装目录下 conf 文件夹中的"openssl.cnf"文件复制到bin文件夹中: 2.配置Apache支持ssl: 打开A ...
- 浅谈OC对象初始化的三种姿势
一.普通程序猿普通程序员使用最常见路人姿势等场.普普通通,纯属陆仁辈. 陆仁贾写法: // view 1 UIView *v1 = [UIView alloc] initWithFrame:CGRec ...
- IE8文件下载启用
在IE8的浏览器中,需要进行一些设置 Internet选项→安全→本地Intranet→自定义级别→下载→文件下载→启用 禁用迅雷下载:工具栏和扩展→迅雷下载支持→右键禁用
- JS限制input输入的为数字并且有小数的时候最多保留两位小数
JS限制input用户输入的为数字并且有小数的时候最多保留两位小数,代码如下: html部分: <input type="number" onkeypress="r ...
- 这是用过的"最差"树形插件
这是用过的"最差"树形插件 !!! 或许大家听过一个bootstrap UI框架---ace皮肤.有兴趣的童鞋可以在线查看:https://www.iteblog.com/ac ...