javascript的引入方式有三种。
常用的输入/输出/确认
alert(“提示信息”)//提示信息框
prompt(“提示信息”,”输入框的默认信息”);
prompt(“请输入姓名”,”张三”);
prompt(“请输入姓名”);
confirm()
confirm(“确认信息?”);//确定则返回true,取消返回false;
注释:
javascript的注释方法与java一致
//单行注释
/*
多行注释
*/
变量:
javascript里可以给一个变量重复赋值,而且是任何类型的值
命名:
有意义,不能使用关键字,变量名严格区分大小写,同
java里的变量命名类似。
变量的声明与使用:
javascript的变量声明语法:
通过 var语句来声明的,无需指定数据类型。
例: var num=10;
var str=”javascript”;
也可以声明多个变量,之间用逗号隔开
var num=10,str=”javascript”;
javascript变量的使用:
和java差不多也是先声明再使用
例:
var name=”XX”;
var age=21,
var address=”深圳市”;
var str=name+”,年龄:”+age+”,籍贯:”+address;
alert(str);
“+”运算符用于把文本值或字符串变量连接起来,
如果是两个数字则为数学运算加号。
“=”运算符用于给变量赋值,变量可以重复赋不同类型的值
javascript的数据类型:
Undefined
Undefined类型只有一个值,即undefined
未定义或定义未赋值
Null表示尚未存在的对象,与undefied值相等
Number var iNum=23;//整数
var iNum=23.0;//浮点数
Booleam ture和false
String 一组被引号(单引号或双引号)括起来的文本
var string1=”This is a string”;
typeof 运算符:
用于检测变量的返回值
javascript数据类型转换:
转换函数
parseInt():字符串转换为整数
parseFloat():字符串转换为浮点数
toString():转换为字符串
强制类型转换
Boolean():转化为逻辑值
Number():对象转化为数字
String():对象转化为字符串
运算符号:
基本上都与java一样 。
需要注意的是Javascript中,一个=是赋值,两个=是判断值是否相等,
三个=是判断值和类型是否都相同。
if条件语句
语法和java一样
条件运算符:
语法:variablename=(condition)? value1:value2;
例:
if(money>7000){
buy();
}else{
none();
}
相当于:
条件运算符 方法实现
isBuy=(money>7000)? buy():none();
switch分支语句:
语法和java一样
while和do while ,for 循环语句
语法和java一样
for…in 循环语句
类似java中的增强型for
for(变量a in 对象obj) //把obj的值拿出来放到变量a中。
{
//获得 obj[a];
}
var nums=[98,100,43,23];
for(var num in nums){
document.write(nums[num]+”–”);
}
注意:javascript中的数组使用的是[],而java用的是{}
循环中断–break,continue
和java一样。