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的更多相关文章

  1. iOS 学习笔记 六 (2015.03.28)常见错误

    2015.03.28 1. property's synthesized getter follows Cocoa naming convention for returning 'owned' ob ...

  2. Contest2071 - 湖南多校对抗赛(2015.03.28)

    Contest2071 - 湖南多校对抗赛(2015.03.28) 本次比赛试题由湖南大学ACM校队原创 http://acm.csu.edu.cn/OnlineJudge/contest.php?c ...

  3. http://browniefed.com/blog/2015/09/10/the-shapes-of-react-native/

    http://browniefed.com/blog/2015/09/10/the-shapes-of-react-native/

  4. http://deepdish.io/2015/04/28/creating-lmdb-in-python/

    http://deepdish.io/2015/04/28/creating-lmdb-in-python/

  5. Murano Weekly Meeting 2015.09.29

    Meeting time: 2015.September.29th 1:00~2:00 Chairperson:  Serg Melikyan, PTL from Mirantis Meeting s ...

  6. Murano Weekly Meeting 2015.09.22

    Meeting time: 2015.September.22th 1:00~2:00 Chairperson:  Serg Melikyan, PTL from Mirantis Meeting s ...

  7. Murano Weekly Meeting 2015.09.15

    Meeting time: 2015.September.15th 1:00~2:00 Chairperson:  Serg Melikyan, PTL from Mirantis Meeting s ...

  8. Murano Weekly Meeting 2015.09.08

    Meeting time: 2015.September.8th 1:00~2:00 Chairperson:  Serg Melikyan, PTL from Mirantis Meeting su ...

  9. Murano Weekly Meeting 2015.09.01

    Meeting time: 2015.September.1st 1:00~2:00 Chairperson:  Nikolay Starodubtsev, from Mirantis Meeting ...

  10. Murano Weekly Meeting 2015.07.28

    Meeting time: 2015.July.28th 1:00~2:00 Chairperson: Kirill Zaitsev, core from Mirantis Meeting summa ...

随机推荐

  1. urllib模块中的方法

    urllib模块中的方法 1.urllib.urlopen(url[,data[,proxies]]) 打开一个url的方法,返回一个文件对象,然后可以进行类似文件对象的操作.本例试着打开google ...

  2. 使用ajax无法跨源问题总结

    参考文章: 浏览器同源政策及其规避方法 跨域资源共享 CORS 详解 使用jQuery实现跨域提交表单数据 <form action="http://v.juhe.cn/weather ...

  3. java GUI 返回图片源码

    返回图片源码,重开一个类粘贴即可 package cn.littlepage.game; import java.awt.Image; import java.awt.image.BufferedIm ...

  4. JS _proto_ 和 prototype

    转载自:https://www.cnblogs.com/wuwenjie/p/5433776.html 大佬讲得很明白,自己也收藏一下! 初学javascript的时候也跟题主一样搞不清楚,自己好好总 ...

  5. 06-python-生成器、循环器

    生成器 生成器(generator)的主要目的是构成一个用户自定义的循环对象. 生成器的编写方法和函数定义类似,只是在return的地方改为yield.生成器中可以有多个yield.当生成器遇到一个y ...

  6. [MySQL]典型的行列转换

    列变成行 测试数据库数据样式: 应用的sql语句: SELECT TM,NAME,SUM(GE) AS 'GE',SUM(GD) AS 'GD',SUM(CT) AS 'CT',SUM(NUM) AS ...

  7. L1 正则为什么会使参数偏向稀疏

    2018-12-09 22:18:43 假设费用函数 L 与某个参数 x 的关系如图所示: 则最优的 x 在绿点处,x 非零. 现在施加 L2 regularization,新的费用函数()如图中蓝线 ...

  8. 关于sparksql操作hive,读取本地csv文件并以parquet的形式装入hive中

    说明:spark版本:2.2.0 hive版本:1.2.1 需求: 有本地csv格式的一个文件,格式为${当天日期}visit.txt,例如20180707visit.txt,现在需要将其通过spar ...

  9. Struts2框架之类型转换 --Struts2框架

    Struts2框架实现了大多数常见的用于类型转换的转换器,开发人员不用自己编写类型转换代码,就可以实现数据类型的转换.下面一个Struts2框架类型转换的简单事例, 本例可在使用validate()方 ...

  10. Android的组件化和模块化

    Android随着业务的增多,而且后续新的需求的增加,代码的修改会变得非常频繁 然后最近在看组件化和模块化 公司的业务没有那么大,所以这种方式我并没有采取 但是还是需要了解下他的使用机制 还有优缺点之 ...