javascript---学习笔记

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一样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值