2020-8-18 JavaWebDay_05

了解JavaScript作为客户端脚本语言的基础知识,包括其与HTML的结合方式、数据类型、变量声明及运算符特性,对比Java,揭示JavaScript的独特优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JavaScript:

概念:

一门客户端脚本语言;

运行在客户端浏览器中,每一个浏览器都有JavaScript的解析引擎;

脚本语言:不需要编译,直接就可以被浏览器解析执行;

功能:

可以用来增强和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验;

ECMAScript:

客户端脚本语言的标准;

与html的结合方式:

1.内部JS:

定义<script>标签体内容就是js代码;

2.外部js:

定义<script>,通过src属性引入外部的js文件;

与java的不同之处:

Java是强类型语言,JavaScript是弱类型语言
数据类型:
原始数据类型:number(数字),string(字符串),boolean(布尔),null,undefined;

引用数据类型:对象;

number中的NaN(不是数字的数字);

undefined:变量的默认初始值;
变量:
var 变量名=初始化值;

typeof:运算符,获取变量的类型;

null为object类型;

运算符:

在js中,如果运算数不是运算符所要求的类型,那么js引擎会自动将运算数进行类型转换;

1.其他类型转number:

string:字面值转换,如果不是数字,转为NaN;

boolean转number:

true为1,falsse为0;

字符串按照字典顺序比较;

===:全等于,如果类型不同,直接返回false;

2.其他类型转boolean:

number:0或NaN为假,其余为真;

string:""为假,其余为真;

null&undefined:假;

对象:真;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值