Js基础

Js基础

Js变量:与其他程序设计语言相同,是用来临时存储信息的;
创建方法1: var x = 1; var name = “javascript”; var x=2,name=”zhangsan”;
创建方法2: var x; x=1; x=2; – 弱数据类型
注意点:js中的变量,区分类型的,但是没有int之类的关键词;

Js调试 alert弹框调试,console.log()控制台输出调试
作用:观察变量值的变化规律,是否符合程序设计的目的
语法 alert(flag); console.log(flag);

Js函数分为2部分:
1、自定义函数 – 直接称之为函数,有时候也会称之为方法
自定义函数是完成某一个功能的代码段,可重复执行,方便管理和维护;
1、创建方法1:这种函数声明,可以先使用后定义:
function fun1(){
代码段;
return ***; – 返回值
}
2、这种叫做函数表达式,必须先定义后使用;
Var fun1=function(x){
return x+1;
}
2、内置函数
数据类型及转换 – 虽然统一定义var变量,但是赋值的时候是要区分数据类型;
数据类型:number string boolean underfine null
1、number 数字类型,整数、浮点数(小数)都包括;
2、String 字符串类型、必须放到单引号或者双引号中;
3、Boolean 布尔类型、 只有true和false两种值
4、Underfine 未定义 一般指的是已经声明,但是没有赋值的变量;
5、Null 空对象类型,var a=null; 和var a = “”;有区别

特殊类型; object NaN
1、object 对象类型 在js常见的对象有 window document array等
2、NaN 是Number的特殊类型,isNaN(); – 用来判断是否是非数值?
(1)如果是数字的话,返回false;
(2)如果不是数字返回true;

类型转换 parseInt() – 转转成整形 parseFloat(); – 转换成浮点类类型(带小数点的)
Number(); – 包括整数和小数的; Boolean(); – 转换成逻辑类型
作用:强制类型转换 隐式类型转换

变量作用域
作用域:全局变量 局部变量
局部变量:在函数内部创建的变量,称之为局部变量 其他函数不能使用!
全局变量:在函数外部创建,称之为全局变量,在函数之间可以共享使用!

运算符:
比较运算符:用于比较两个值 结果true false
运算符范围 > >= != < <=

逻辑运算符:
包含逻辑与 或 非 等,其结果为true false
格式:&& and || or ! 非

对于&&:两个都是true,结果才是true,有一个是false结果就是false;
对于||:其中一个是true就是true,两个都是false那么结果才是false;

三元运算符:
根据不同的条件,执行不同的操作/返回不同的值
格式:条件?值1:值2;

程序控制语句:
1、条件判断类控制语句
2、语法格式:if(条件){
代码段;
} else {
代码段;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值