JAVAscript:一门客户端脚本语言 每一个浏览器都有javascript的解析引擎
脚本预言:不需要变异,直接就可以呗浏览器解析执行
功能:可以增强用户和html页面的交互过程,可以来控制html元素
ECMAScript客户端脚本语言的标准
一.基本语法:
1与html结合方式
①内部JS:
<script>
alert("需要弹窗的内容")
</script>
可以写在任意位置 放哪里 先执行哪里
②外部JS:
在文件夹里写.js文件 同样是
alert(“”)
然后直接<script src="js文件的位置"></script>
2.注释
单行://
多行注释/* 注释内容*/
3.数据类型:
一.原始数据类型:1.number整数/小数/NaN(特殊数字 一个不是数字的数字类型)
2.string 字符串。 字符串“abc”“a”‘abc’都是指 字符串
3.boolean:ture和false
4.null:一个对象为空的占位符
5.undefined:未定义。如果一个变量没有给初始化值,则会被默认赋值为undefined
二.引用数据类型:
4.变量:一小块存储数据的内存空间
java语言是一种强类型的语言,JS是一种弱类型的语言
强类型指的是定义存储的类型
var 变量名= 初始化值
输出到页面 document.write(num);
typeof(变量) --表示变量的类型
5.运算符
①一元运算符:只有一个运算数的运算符
++ -- +(正好)-(负号)
++-- 自增自减 +-(正负)
注意 在JS中 如果运算符不是运算所要求的类型 那么JS引擎会自动的将运算数进行类型的转换
其他类型的转换number:String转number 按照字面值转换。如果字面值不是数字,则 转为NaN(不是数字的数字) boolean转number:true转1 false转0
② 比较运算符 类型相同 直接比较 字符串按照字典吮吸进行比较 按位注意比较 直到得出大小为止
类型不同,先进行类型转换 再比较 ===全等于 在比较之前 先判断类型 如果类型不一样 则直接返回false
③&&与||或!非
1.number 0或NaN为假其他为真
String:除了孔字符串(“”)其他第一都是true
3.null&undefined都是false
4.对象:所有对象都为true
④三元运算符? :
6.流程控制语句
if else
switch 在java中 switch语句可以接受的数据类型 byte int shor char 枚举(1.5)String(1.7)
switch(变量)
case值: 在js中 switch语句可以接受任意的原始数据类型
while
do while
for
7.JS特殊语法:
1.语句以;结尾 如果一行只有一行语句 则;可以省略
变量的定义使用var关键字 也可以不使用
用:定义的是局部变量
不用 定义的是全局变量
 指的是空格
二.基本对象
JAVAweb第二天script
最新推荐文章于 2023-03-16 20:08:35 发布