什么是js?
Js是javaScript的缩写
javaScript是一门弱类型语言
javaScript用于给HTML页面页面上添加动态效果与交互操作
ECMA: 相当于js的语言标准,目前最高是ES6
如何使用js?
使用script标签,一般而言都是放在head标签中
编写js文件,通过script标签中的src属性引入
可以在同一个界面中引入多个js文件,执行顺序与引入顺序一致
Js的调用
浏览器:控制台(Console)
Console.log()打印信息
Js基本语法
javaScript的语法和java语言类似,每个语句以;结束,语句块用{}
javScript 并不强制要求在每个语句的结尾加;
// 行注释
/* */块注释
JavaScript严格区分大小写
Js的变量与数据类型
在js中,所有的变量都是使用var关键声明
并且变量的值与类型都可以发生改变
使用typeof 可以查看数据类型
javaScript不区分整数和浮点数,统一用Number表示
NaN:非数字
1/”a”
非数字不能使用==作比较,需要调用isNaN()方法
Infinity:无穷大
parseInt():string->整数
parseInt():string->小数
console.log(s1/a)
//NaN(非数字) not a number 不是一个的数字
console.log(1/0)
//Infinity 无穷大
//转换
//integer.parseInt
console.log(parseInt("1.22"))//取整
console.log(parseFloat("1.22"))
%求余
null默认值
undefined 未初始化变量
boolean
||或者
&&并且
!单目运算符
==转换类型再比较
===比较类型与内容
var f1=true
var f=false
console.log(f1||f)//true
console.log(f1&&f)//false
console.log(!f1)//false
console.log(!!-1)//true
for语句
for(var i=0;i<=10;i++){
//在页面中进行html输出
document.write("<font color='red'>哈哈哈</font><br>")
}
while 语句
var j=1
while(j<10){
j++;
}
//死循环
while(true){
console.log("死循环")
}
js中的弹框
alert:提示框
confirm:询问框
prompt:输入框