流程结构
- 顺序结构
所有语句从上到下,逐条执行
主要包括: 注释语句,赋值语句,输入输出等语句 - 分支结构
if()
{}
else - 循环结构
for 循环
while 循环
do....while循环
for...in循环

- 自增自减
var a = 10;
var b = a++; 先将a赋值给b,在自增。
alert(a); // a = 11
alert(b); // b = 10


-
逻辑运算
image.png
image.png
document.write 在网页上显示
- 初始化变量
var a;
var b= 10; // 初始化变量
alert(a); // 弹出undefined 未定义
- 类型转换
类型转换
var f = false;
alert(typeof(f));
f = f + ""; // 转换为字符型
alert(typeof(f));
先将字符串强制转换, 成功进行运算,如果转换不成功弹出NAN(not a number)
var a = 10, b = "5a";
alert(a-b);
注意编程语言中的进制问题
var a = 0.1;
var b = 0.2;
var c = a+b;
alert(c); //0.300000000004
这跟计算机使用的二进制有关
详情请看
http://blog.csdn.net/bbc2005/article/details/53364681
- 强制转化
用运算符:- / *
都可以转化为数字型
也可以用
parseInt()
强制转化位数字
parseFloat()
强制转化为浮点数
windows对象(对话框)
-
alert() 警示对话框
image.png
-
confirm() 确认对话框 有返回值 false/ture
image.png
举个例子:
var s = confirm("今天开心吗?");
if(s == true){
alert("kaixin");
}
else{
alert("不爽");
}

确定

取消

- window.prompt()
用于显示可提示用户进行输入的对话框
image.png
用户输入的内容将为才函数的返回值
网友评论