网页中出现javascript:void,页面左下角有javascript

本文详细介绍了JavaScript的基础知识,包括ECMAScript核心语法、DOM和BOM、函数、全局和局部变量、数据类型及其转换、事件处理、代码加载与执行顺序。特别强调了JavaScript中==和===的区别,以及如何避免页面左下角出现javascript:void提示。
摘要由CSDN通过智能技术生成

大家好,小编为大家解答网页左下角出现感叹号怎么回事的问题。很多人还不知道电脑浏览器左下角出现javascript,现在让我们一起来看看吧!

目录

JS介绍

JS包括三部分:

ECMAScript核心语法(本文讲解内容)

DOM文档对象模型:

BOM浏览器对象模型

函数

JS函数的重载问题

全局变量和局部变量

 JS中的数据类型

 Undefined

Number

关于NaN

 关于isNaN函数的用法​编辑

parseInt()、parseFloat()、Math.ceil()函数的使用

​编辑

布尔(别小看,这里面有东西)

String类型 

字符串的常用函数(方法)和属性:

考点: substr和substring的区别?

Object类型(重要!!!)

prototyoe

null、NaN、undefined这三个值的区别(考点、重要)

JS中==和===的区别(重要,尤其是第三点)

 JS事件

焦点事件:

鼠标事件:

键盘事件:

表单事件:

特殊事件:

注册事件的两种方式 

 JS代码的加载、执行顺序,以及load事件的使用!

通过事件修改样式

键盘事件详细

JS运算符


JS介绍

JS是一门运行在浏览器的脚本语言,它是一门依靠事件为驱动的程序,他是一门弱类型语言,没有编译的过程。比如说:声明一个变量在Java中String name ="张三";

但是在JS中是var name= "张三"; 这个var是随意,你这个name可以是任何数据类型,他在浏览器运行的时候直接判断你给他赋予的值类型来判断name的数据类型,在java你要是在定义的时候不给变量数据类型,那么在编译的时候就会报错Python中的所有运算符号。但是JS不会,因为他没有编译这一步骤。

JS包括三部分:

ECMAScript核心语法(本文讲解内容)

核心语法这没啥好解释的

DOM文档对象模型:

就相当于浏览器的身体部分

BOM浏览器对象模型

相当于浏览器头的上面那一部分 

函数

JS中的函数等同于Java中的方法,是一段可以被重复利用的代码段,代表某种功能。

 

JS函数的重载问题

JS不存在函数重载的问题,当两个函数重名时,后面那个自动覆盖前面那个函数。所以一般来说JS不会设置两个同名的函数。

全局变量和局部变量

其次你再给我死记:如果一个变量在定义的时候没有加var,那么无论你在那里定义他都是一个全局变量。 

 

 JS中的数据类型

 注意:typeof num 的返回值是字符串!!!

 比如:

 Undefined

Number

整数、小数、正数、负数、不是数字、无穷大(Infinity)都属于Number类型

关于NaN

 关于isNaN函数的用法

parseInt()、parseFloat()、Math.ceil()函数的使用

布尔(别小看,这里面有东西)

首先万年不变的是布尔值只有两个,true、false。其次不管是if还是循环结构的循环条件的判断只有这两个值。

所以我要说的是,在JS中布尔类型和Java区别最最最大的是JS中有一个Boolean

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值