javascript入门

Javascript(一门弱类型语言,用于给网页增加动态效果,严格区分大小写)

编写代码必须在 script 标签中

变量类型:

Number(数字)

NaN(非数字)

Boolean (布尔)

  • 定义变量

javascript中所有数据都使用var

例子: var i=1;//数字

        i=true;//布尔

        i=1.1;//小数

        i=”a”;//字符(字符可用双引号,单引号,反引号)

例如:var s2='数字的值:'+f+"hello world";

    var s3=`发大水发生${f}激发事件发生`; //tab键位的上方

  • 输出语句(console控制台)

console.log("HELLO WORLD")

  • 类型转换

parseInt//转整数 例如 Parselnt(‘a’)输出NaN  parselnt(1.23)输出1

Parsefloat//转小数  例如  Parsefloat(2) 输出2.0

  • 保留几位小数位数 toFixed

(1.234).toFixed(2)//保留两位

五.boolean(布尔类型)

var f1=ture;

var f2=false;

console.log(f1||f2)//true;

console.log(f1&&f2)//false;

console.log(!f1)//false;

console.log(!!-1)//将这个变量变成boolean类型

什么情况会得到false

字符串为空: “” false

数字为:0 false

null:false

undefined:未定义 false

NaN: false

  • 短路

    console.log(""||0) //0

    console.log(1||0) //1

    console.log("2"||"1"||1) //"2"

    console.log("2"&&"1"&&1) //"2"

    console.log("2"&&0&&1) //0

六.输入器 var m=prompt(“请输入一个数字”)

判断到底输入没有

// "" 为 false  !(取反)->true

    // null 为 false  !(取反)->true

    // if(!m){

    //    alert("输入不正确")

    // }

七.数组

一.数组没有类型限制

二.长度可以任意变化

三.可以通过下标取出任何值

Var as=[1,1.1,true,’a’];//长度为四

 as[100]="a"//长度101取出第100位

console.log(as)

 as.length=2

console.log(as)//输出1,1.1  

  • 定义对象

var stu={

        "stu_no":1,

        "stu_name":"小明",

        "stu_age":38

    }

    //可以动态的增加属性

    stu.stu_address="xx" //给对象新增了地址属性

console.log(stu)

九.alert:提示框

confirm:询问框

prompt:输入框

十.符号

赋值 =

== 比较(无视类型)

=== 比较(先比较类型,在比较值)

    console.log(1=="1") //true

    console.log(1==="1") //false

NaN 不能用等于判断 只能用isNaN()非数字

  • 循环

var j=1;

while(j<10){

j++;

}

For(var i=1;i<=10;i++){

Console.log(i)

Document.write//在html界面打印

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值