您的位置:首页 > Web前端 > JavaScript

javascript---学习笔记

2016-04-30 13:19 302 查看
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一样。

9d56
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: