JavaScript程序设计

JS基础语

1、输出语法

alert("hello"); 弹出框

prompt("请输入你的年龄"); 提示框

confirm("你确定删除吗?"); 提示框

console.log("hello"); 调试日志输出信息

document.write("您好,我是新增加的内容"); 页面文档内容进行输出

2、变量的声明

var + 变量名 = 值(值的格式决定变量的类型)

typeof 查询变量的类型,用法:typeof+变量名

3、数据类型

1、Number类型:注意:不分整型和小数

2、String类型:注意:用单引号和双引号括起来的一串字符,求字符的长度用length属性

3、Boolean类型,true和false,也可以是1-true和0-false

4、NaN类型:不是一个数字,用inNaN方法判断

5、Undefined类型;只声明没有赋值的变量

6、Infinit类型:无穷大

4、数据类型的转换

1、转换为字符串

String(非字符串)
变量.toString() 注意:变量的值不能为undefined和null

2、转为数字

Number(); 转换为整数或小数
parselnt(); 转换为整数
parssefloat(); 转换位小数

3、转为Boolean类型

Boolean(); 转为ture或false

5、运算符

1、算术运算符:+、-、*、/、%

2、一元运算符:++、--

3、逻辑运算符:&&、||、!

4、比较运算符:==、===、!=、>、<、>=、<=

5、赋值运算符:=、+=、-=、*=、/=、%=

6、三种结构

1、顺序结构:依次顺序执行程序

2、分支结构:if-else结构:

                        if(表达式){

                                执行语句

                        }else{

                                执行语句

                        }

                        三元表达式:

                        表达式?执行表达式1: 执行表达式2

                        a > b ? alert(a) : alert(b)

                        多分支结构:if-else-if结构

                        if(表达式){

                                执行语句;

                        }else{

                                执行语句

                        }if(表达式){

                                执行语句

                        }......

                        switch分支结构:

                                switch(变量){

                                case 值1: 执行表达语句; break;

                                case 值2: 执行表达语句; break;

                                case 值3: 执行表达语句; break;

                                ......

                                default: 执行表达语句; break;

                                }

注意:通过switch后面的变量,与case分支后面的值继续匹配判断,如果相等就执行该分支

                每个分支需要加break语句进行阻止,如果没有break,将按照case穿透的原理,依次继续往下执行,直到遇到break停止。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值