JS之变量的运算
js变量的特点:
1、区分大小写,这是与html及css最大的不同;
2、弱变量。通过var进行定义,无明确的数据类型。
第一部分 字符型
对于字符型的数据,常用的操作为字符的转换、字符的操作
1、字符的转换。
使用number()函数进行转换后,通过isNaN()判断其是否为一个数值,后进行相关的运算。如果字符型与数字型进行“+”运算,在此处“+”实质为一个字符连接符,非运算符 。
对于字符串,可使用split()函数进行分离,形成数组。如:
var sString="abcde";
var sStrings=sString.split('');
即形成sString字符数组。
2、字符的操作
字符的长度.length属性;
字符串从x至y的字符串,sStirng.substring(5,8), 取5至8位的字符串,但不包括第8位;
字符串从x起取y个字符,sString.substr(5,8),从第5位起取8个字符。
某个位置上的字符.sString.charAt(3),即第3个位置(索引)上的字符。
某个字符在哪个位置。如var sString="hello world";sString.indexOf('l','1'),indexOf()的二个参数可省略。
第二部分 数值
使用int()、parseInt()、ParseFloat()等能够强制进行类型的一个转换。
第三部分 数组
1、数组的申明
var aArray=new array(10);
var aArray=new array();/*不定长*/
var aArray=new array[10,20];
2、数组转字符
使用tostring(),如 var aColor=new array["red","blue","green"]; var sColor=aColor.tostring();
排序,使用sort()方法如上例:var sColor=aColor.sort().tostring();
最新文章
- 关于Raid0,Raid1,Raid5,Raid10的总结
- js创建对象的高级模式
- 【Cocos2d-Js基础教学(6)网络层(弱联网)的封装及使用】
- 3D俄罗斯方块设计
- MyEclipse------缓冲流的使用
- cuffdiff 和 edgeR 对差异表达基因的描述
- 8个节点MySQL-cluster安装和配置,含两个管理节点
- C++多态性——函数的覆盖和隐藏
- Hadoop集群(第10期副刊)_常用MySQL数据库命令
- Elasticsearch从0.90(0.90.x)到1.2(1.x)API的变化-二
- OpenCL 第10课:kernel,work_item和workgroup
- Python自动化运维之8、正则表达式re模块
- 从 Windows 到 Android: 威胁的持续迁移
- hdu 5612 Baby Ming and Matrix games(dfs暴力)
- [译] 使用Using Data Quality Services (DQS) 清理用户数据
- CentOS6.6普通用户使用sudo命令借用root用户权限
- c#中的interface abstract与virtual介绍
- Pycharm使用总结
- Python使用Plotly绘图工具,绘制直方图
- nodejs &; npm &; gulp 安装和配置