JAVAweb第二天script

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关键字 也可以不使用
用:定义的是局部变量
不用 定义的是全局变量
&nbsp指的是空格
二.基本对象

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值