JavaWeb --- JavaScript

一、JavaScript介绍

        JavaScript语言诞生主要是完成页面的数据验证。因此它运行在客户端,需要运行浏览器来解析执行JavaScript代码。JS是Netcape网景公司的产品,最早取名为LiveScript;为了吸引更多java程序员。更名为 JavaScript

JS是弱类型:弱类型就是类型可变

Java是强类型:就是定义变量的时候。类型已确定。而且不可变。

特点:
1、交互性(它可以做的就是信息的动态交互)
2、安全性(不允许直接访问本地硬盘)
3、跨平台性(只要是可以解释Js的浏览器都可以执行,和平台无关)

 

 

二、JavaScript和HTML代码结合方式

第一种:

只需要在head标签中,或者在body标签中,使用script标签来书写JavaScript代码




    
    Title
    




 

第二种:

使用script标签引入单独的JavaScript代码文件




    
    Title
    
    
    




 

 

三、变量

什么是变量?变量是可以存放某些值的内存的命名。JavaScript的变量类型:

数值类型:number

字符串类型:string  

对象类型:object

布尔类型:boolean

函数类型:function

JavaScript里特殊的值:

undefined:未定义,所有js变量未赋于初始值的时候,默认值都是undefined

null:空值

NaN:全称是 Not a Number,非数字,非数值

JS中的定义变量格式:

var 变量名;

var 变量名 = 值;




    
    变量
    




 

 

四、关系(比较)运算

等于:==  等于是简单的做字面值的比较
全等于:===  除了做字面值的比较之外,还会比较两个变量的数据类型




    
    Title
    




 

 

五、逻辑运算

在JavaScript语言中,所有的变量,都可以做为一个boolean类型的变量去使用

0、null、undefined、""(空串)都认为是false;

&&:且运算

有两种情况:
第一种:当表达式全为真的时候。返回最后一个表达式的值。
第二种:当表达式中,有一个为假的时候。返回第一个为假的表达式的值

||:或运算
第一种情况:当表达式全为假时,返回最后一个表达式的值
第二种情况:只要有一个表达式为真。就会把回第一个为真的表达式的值

并且 &&与运算 和 ||或运算 有短路。

短路就是说,当这个 && 或 || 运算有结果了之后。后面的表达式不再执行

!:取反运算




    
    Title
    
                    
                    

你可能感兴趣的:(JavaWeb,java,javascript,学习)