2015-09-28认识js1
Javascript
一.特点
1. 区分大小写
2. 弱类型变量,只能用关键字“var"
3.注释 /*….*/
二. 变量
1.变量通过关键字var声明。
2.var可以同时声明多个变量。-------var girl=”jsaacom”,age=19,male=false;
3. 变量不一定要初始化。---------var people;
三. 变量名称规则
1.首字母必须是(字母、下划线、或者美元符)
2.余下的字母可以是下划线、美元符、任意字母或数字
3.变量名不含关键字
4.命名习惯
类型 | 前缀 | 例子 |
数组 | a | aArray |
布尔 | b | bMale |
浮点 | f | fTax |
函数 | fn | fnSwap |
整型 | i | iAge |
对象 | o | oCar |
正则 | re | rePattern |
字符串 | s | sUniversity |
四.数据类型
1.length----获取字符串长度
2.charAt----获取指定位置的字符
3.substring----截取字符,内容不包括终止位置的那个字符,第二个参数缺省时即从开始位置到字符串的末尾。
4.substr----从起始位置截取n个长度
5.indexOf----获取某个字符第一次出现的位置,如果有第二个参数s,表示从s起此字符第一次出现的位置
6.lastindexof-----同上,不同处在于从后往前找。
7.parseInt----字符串转换整数(parseFloat小数型)
8.Number-----字符串转换数组(把数值类型字符串变为数值)
if(isNaN(nNum)){
alert(“不是数值类型字符串”);
}
else{
alert(“是数值类型字符串”);
}
注:isNaN=is not number
五.数组
1.书写方式(3)
var aTeam=new Array(12);---- 数组长度12
var aColor=new Array(); ----不确定数组长度
var aTeam=[10,20,30];---长度为3
2.toString----转换为字符串,默认以“,”隔开
alert(aTeam.join(“—”).toString());
注:以其他方式(下划线)隔开
3.字符串变数组--->split(需要相同的连接符) 如:var sString=“aaa_bbb_ccc”
4.反序---->reverse
5.排序---->sort(只针对英文)
2015-09-28认识js1的更多相关文章
- iOS 学习笔记 六 (2015.03.28)常见错误
2015.03.28 1. property's synthesized getter follows Cocoa naming convention for returning 'owned' ob ...
- Contest2071 - 湖南多校对抗赛(2015.03.28)
Contest2071 - 湖南多校对抗赛(2015.03.28) 本次比赛试题由湖南大学ACM校队原创 http://acm.csu.edu.cn/OnlineJudge/contest.php?c ...
- http://browniefed.com/blog/2015/09/10/the-shapes-of-react-native/
http://browniefed.com/blog/2015/09/10/the-shapes-of-react-native/
- http://deepdish.io/2015/04/28/creating-lmdb-in-python/
http://deepdish.io/2015/04/28/creating-lmdb-in-python/
- Murano Weekly Meeting 2015.09.29
Meeting time: 2015.September.29th 1:00~2:00 Chairperson: Serg Melikyan, PTL from Mirantis Meeting s ...
- Murano Weekly Meeting 2015.09.22
Meeting time: 2015.September.22th 1:00~2:00 Chairperson: Serg Melikyan, PTL from Mirantis Meeting s ...
- Murano Weekly Meeting 2015.09.15
Meeting time: 2015.September.15th 1:00~2:00 Chairperson: Serg Melikyan, PTL from Mirantis Meeting s ...
- Murano Weekly Meeting 2015.09.08
Meeting time: 2015.September.8th 1:00~2:00 Chairperson: Serg Melikyan, PTL from Mirantis Meeting su ...
- Murano Weekly Meeting 2015.09.01
Meeting time: 2015.September.1st 1:00~2:00 Chairperson: Nikolay Starodubtsev, from Mirantis Meeting ...
- Murano Weekly Meeting 2015.07.28
Meeting time: 2015.July.28th 1:00~2:00 Chairperson: Kirill Zaitsev, core from Mirantis Meeting summa ...
随机推荐
- urllib模块中的方法
urllib模块中的方法 1.urllib.urlopen(url[,data[,proxies]]) 打开一个url的方法,返回一个文件对象,然后可以进行类似文件对象的操作.本例试着打开google ...
- 使用ajax无法跨源问题总结
参考文章: 浏览器同源政策及其规避方法 跨域资源共享 CORS 详解 使用jQuery实现跨域提交表单数据 <form action="http://v.juhe.cn/weather ...
- java GUI 返回图片源码
返回图片源码,重开一个类粘贴即可 package cn.littlepage.game; import java.awt.Image; import java.awt.image.BufferedIm ...
- JS _proto_ 和 prototype
转载自:https://www.cnblogs.com/wuwenjie/p/5433776.html 大佬讲得很明白,自己也收藏一下! 初学javascript的时候也跟题主一样搞不清楚,自己好好总 ...
- 06-python-生成器、循环器
生成器 生成器(generator)的主要目的是构成一个用户自定义的循环对象. 生成器的编写方法和函数定义类似,只是在return的地方改为yield.生成器中可以有多个yield.当生成器遇到一个y ...
- [MySQL]典型的行列转换
列变成行 测试数据库数据样式: 应用的sql语句: SELECT TM,NAME,SUM(GE) AS 'GE',SUM(GD) AS 'GD',SUM(CT) AS 'CT',SUM(NUM) AS ...
- L1 正则为什么会使参数偏向稀疏
2018-12-09 22:18:43 假设费用函数 L 与某个参数 x 的关系如图所示: 则最优的 x 在绿点处,x 非零. 现在施加 L2 regularization,新的费用函数()如图中蓝线 ...
- 关于sparksql操作hive,读取本地csv文件并以parquet的形式装入hive中
说明:spark版本:2.2.0 hive版本:1.2.1 需求: 有本地csv格式的一个文件,格式为${当天日期}visit.txt,例如20180707visit.txt,现在需要将其通过spar ...
- Struts2框架之类型转换 --Struts2框架
Struts2框架实现了大多数常见的用于类型转换的转换器,开发人员不用自己编写类型转换代码,就可以实现数据类型的转换.下面一个Struts2框架类型转换的简单事例, 本例可在使用validate()方 ...
- Android的组件化和模块化
Android随着业务的增多,而且后续新的需求的增加,代码的修改会变得非常频繁 然后最近在看组件化和模块化 公司的业务没有那么大,所以这种方式我并没有采取 但是还是需要了解下他的使用机制 还有优缺点之 ...