javascript入门经典学习三(使用变量,字符串数组)(附js中文手册)
2008-09-23 21:56
1001 查看
这里依然仅对个人认为有些意思的记录出来
1.关于变量,js中变量可以是不声明的如i=0;但是还是建议使用以下var,尤其是局部变量和全局变量重名时,这个会更好的满足自己的需求。
2.关于基本类型的转换,由于js不是强类型的,所以一个变量中既可以存整数也可以是字符串等。所以经常会出现意外的结果,如没来想给一个数字加1的,结果变成了字符串拼接。
首先int+string=string,其次可以借助parseInt(),和parseFloat()进行转换
3.关于string。
1)索引从0开始
2)substring(a,b),这个有些奇怪,它是去a,b之间的字符串,而不会考虑ab的大小。如ss=“abcdefg”,则ss.substring(0,4),ss.substring(4,0)其结果是一直的都是(abcd) 注意是从第一个到地五个(不包含滴5个)
从而ss.substring(3,3)为空,
3)charAt(index),可以获取某一个字符
3.数组
1)声明可有3中形式,ss=new Array(4),(参数表示长度可以省略);ss=new Array(3,4,10,4); ss=[3,4,5],注意为方括号和逗号
2).声明时没有长度时,可以根据赋值自动调整,ss=new Array();ss[0]=1;ss[5]=3 可见ss长度为6了,(是不是不用担心数组越界了)
3)数组的排序,数组提供了一个sort()函数,该函数默认无参数时 把元素作为字符串进行排序,
于是对数值数组需要自己设计比较函数如:
function numcomp(a,b){return a-b;},ss=[10,3,4,23];ss.sort(numcomp);即可。
4.数组与字符串转换
split()与join
函数很多解释了也没意思,有个文档很不错的,希望大家喜欢
javascript中文手册(chm)
1.关于变量,js中变量可以是不声明的如i=0;但是还是建议使用以下var,尤其是局部变量和全局变量重名时,这个会更好的满足自己的需求。
2.关于基本类型的转换,由于js不是强类型的,所以一个变量中既可以存整数也可以是字符串等。所以经常会出现意外的结果,如没来想给一个数字加1的,结果变成了字符串拼接。
首先int+string=string,其次可以借助parseInt(),和parseFloat()进行转换
3.关于string。
1)索引从0开始
2)substring(a,b),这个有些奇怪,它是去a,b之间的字符串,而不会考虑ab的大小。如ss=“abcdefg”,则ss.substring(0,4),ss.substring(4,0)其结果是一直的都是(abcd) 注意是从第一个到地五个(不包含滴5个)
从而ss.substring(3,3)为空,
3)charAt(index),可以获取某一个字符
3.数组
1)声明可有3中形式,ss=new Array(4),(参数表示长度可以省略);ss=new Array(3,4,10,4); ss=[3,4,5],注意为方括号和逗号
2).声明时没有长度时,可以根据赋值自动调整,ss=new Array();ss[0]=1;ss[5]=3 可见ss长度为6了,(是不是不用担心数组越界了)
3)数组的排序,数组提供了一个sort()函数,该函数默认无参数时 把元素作为字符串进行排序,
于是对数值数组需要自己设计比较函数如:
function numcomp(a,b){return a-b;},ss=[10,3,4,23];ss.sort(numcomp);即可。
4.数组与字符串转换
split()与join
函数很多解释了也没意思,有个文档很不错的,希望大家喜欢
javascript中文手册(chm)
相关文章推荐
- javascript学习笔记—数组和字符串的使用技巧
- Javascript入门学习第四篇 js对象和数组第1/2页
- 《Ext江湖》学习笔记--JS中变量、对象和数组的定义与使用
- javascript 数组的使用 + js 对象 转换为json 字符串
- javascript 基本使用—字符串、变量、数组、函数、for循环
- js经典代码技巧学习之一:使用三元运算符处理javascript兼容
- Javascript入门学习第四篇 js对象和数组第1/2页
- 使用nRF51822/nRF51422创建一个简单的BLE应用 ---入门实例手册(中文)之三
- Hystrix使用入门手册(中文)
- JS学习笔记1——不要使用JavaScript内置的parseInt()和Number()函数,利用map和reduce操作实现一个string2int()函数
- 【JS】jQuery中将数组转换成字符串join()和push()使用
- OC学习之道:OC对象,字符串和数组的使用方法NSString,NSMutableString ,NSArray,NSMutableArray
- Node.js学习入门手册
- JavaScript的Backbone.js框架入门学习指引
- JS学习笔记5-JavaScript 变量
- Express.js 中文入门指引手册
- 【Shell】-- 入门笔记(1) : 变量、字符串、数组、参数及基本运算符
- Express.js 中文入门指引手册
- JavaScript学习总结(15)——十大经典排序算法的JS版
- 【JavaScript学习笔记】1:js的书写,显示数据,变量,函数