JS的学习路程基础(一)---数据类型,操作符,条件语句
2017-07-27 11:10
633 查看
Js学习历程基础(一)
1.js的变量
var age,year;2.数据类型
1.数据类型:number,string,boolean,underfine,null,object(array,windows,document)
a.number
Number数据类型指的是数字,可以为整型,也可以是浮点数。如1 | var a=12,b=12.5; |
b.string
字符串由零个或多个字符构成,字符包括字母,数字,标点符号和空格;需要注意的是字符串必须放在引号里(单引号或双引号);
如
1 2 3 4 5 | var bob=”man”; alert(“bob”); alert(bob); |
c.boolean
布尔型数据只能有两种值 true 和 false,在js中true和false是关键字。通常,我们设置布尔值时多用于条件的判断。如:
1 2 3 4 5 6 7 | var flag=true; if(flag){ //js 代码 } |
d.underfine
underfine通常指的是没有赋值的变量,通过typeof可以对数据的类型进行判断。如1 2 3 4 5 | var a,b=underfine; alert(a); alert(typeof a); |
e.null
null是一个只有一个值的特殊类型。表示一个空对象引用。如:var a=null;
将a清空。
f.object
对象就是由一些彼此相关的属性和方法集合在一起而构成的一个数据实体。常见的对象有array,window,document等。例:
1 2 3 4 5 6 7 | var today = new Date(); var year = today.getFullYear(); var month = today.getMonth() + 1; var day = today.getDay(); |
数组array是作为经常使用的对象,是由多个 (键-值) 所组成的一个多容器。其索引默认是从0开始的。创建数组有两种方法:1创建数组对象实例 var arr=new Array(1,2,3);2直接使用面向字面量 var a=[1,2,3];
例
1 2 3 4 5 6 7 8 9 10 11 | <script type="text/javascript"> var date=new Date(); var day=date.getDay(); var weekly=["星期天","星期一","星期二","星期三","星期四","星期五","星期六"] document.write("today is "+weekly[day]+"<br>"); </script> |
数据类型的查看与转换
2.在js中我们经常需要知道某些变量的数据类型,并将其转换为我们所需要的数据类型。
1.通常,我们判断变量的数据类型会用到标识符typeof,如:
1 2 3 4 5 | var mood = "happy"; alert(typeof mood); alert(typeof 95); |
通过标识符,我们可以很快获取数据的类型;
2.数据的转换中,我们经常用到的是将变量转换成字符串或数字。
a转换成字符串要使用toString(),例
1 2 3 4 | var married = false; alert(married.toString()); |
b转换成数字时,有两种方法,parseInt() 转换成整数,parseFloat()转换成浮点数。
例:
1 2 3 4 5 6 7 8 9 | var test = parseInt(“blue”); //returns NaN var test = parseInt(“1234blue”); //returns 1234 var test = parseInt(“22.5”); //returns 22 var test = parseFloat(“1234blue”); //returns 1234 var test = parseFloat(“22.5”); //returns 22.5 |
3.条件语句
1.if(){};if(1)2) { Alert(“The word is good!”); } |
2.循环语句
While(condition){ Statements; } 例如: Var count=1; While (count<11){ Alert(count}; Count++; } |
3.do …..while
Var count=1; do{ alert(count); count++; }while(count<11); |
4.for循环
For(var count=1;count<11;count++) { Alert(count); } |
4.操作符和操作符
推荐链接博客:http://www.cnblogs.com/Peng2014/p/4707918.html
相关文章推荐
- python基础学习第四课,条件判断语句,数据类型转换
- [学习笔记01]js基础变量及数据类型
- swift 学习(一)基础知识 (基本数据类型,操作符,流控制,集合)
- JS基础学习第四天:条件控制语句、循环语句、函数模块、事件等通用代码块2
- 栋栋晓09:Javascript学习总结:基础知识1(语法、关键字和保留字、变量、数据类型、操作符)
- 【JS学习笔记】JS基础上:数据类型
- Javascript学习指南(第2版)笔记(一) Script、数据类型和变量、操作符和语句
- JS基础学习第四天:条件控制语句、循环语句、函数模块、事件等通用代码块
- Js———数据类型、操作符、语句 (基本概念)
- 积少成多Flash ActionScript 3.0(1) - 基础之数据类型、操作符和流程控制语句
- Python学习—数据类型、运算符、条件语句
- js 基础 数据类型及转换 进制 操作符 ...
- JS高程NO3--基本概念(语法,数据类型,操作符,语句,函数)
- JS高级程序设计学习笔记之第三章基本概念(语法,数据类型,流控制语句,函数)——查漏补缺
- Java基础学习笔记(一)环境变量配置,数据类型,运算符,控制语句,循环语句
- JavaScript:On The Way...(1)JS基础:数据类型,操作符
- Python3.X基础语法(数据类型/对象引用/组合数据类型/逻辑操作符/控制流语句/算数操作符/输入输出/函数创建和引用)001
- 积少成多Flash ActionScript 3.0(1) - 基础之数据类型、操作符和流程控制语句
- 积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句
- Python基础,基本类型(整型,浮点数等)数据结构(List,dic(Map),Set,Tuple),控制语句(if,for,while,continue or break):来自学习资料