javascript

1 js

1 js的基础概念

js最初是解决一些服务器端语言(Perl)对数据的验证功能。

发展到今天js不仅仅简单的实现了表单的数据验证了,而几乎可以实现所有的浏览器交互功能。

而且主流的浏览器都有解析js的引擎,所以才能执行js的代码。js不需要进行编译,它是解释性语言。

2 js 的基本语法要求

a.严格区分大小写
b.标识符的起名和java一样
第一个位置可以是字母,下划线,美元符号
其他位置可以是字母,下划线,美元符号,数字
c.变量
变量就是声明来保存数据的内存空间,js的变量声明要使用var关键字,
声明方式有两种
~声明并且赋值 var 变量名 = 值
~先声明在赋值 var 变量名;| 变量名= 1234;
d.注释
单行注释:// 注释内容 | 多行注释:/* 注释内容 */
e.javascript每行代码写完了 **“ ; ”**可加可不加,最好加上
f.javascript的5种基本数据类型
1.Undefined: 使用了没有赋值的变量,或者使用了一个不存在的变量
2.**String:**字符串类型
3.**Number:**数字类型
4.**Null:**表示空类型
5.**Boolean:**布尔类型
g.如何区分变量的类型
js中的变量类型是按照变量保存的值得类型进行划分的,而且在js中声明了一个变量可以保存任何类型的数据,所以js又叫做弱类型语言。

alert() 作用是页面弹出提示窗口 ,是属于内置对象window
console.log()作用是在控制台输出信息

3 js的三种使用结构

a.在html代码中使用js ,该方法很少用

b.在 < script> 标签中定义js
当浏览器解析到**< script>**的时候会唤醒浏览器中的js解析引擎解释js代码,
**< script>**可放在页面任何位置

c.将js 定义到单独的一个文件中(index.js),在需要的地方导入该文件。而且用的最多

2 js的函数

1 概念

java中有方法的概念,但是js中没有方法的概念,而是函数,函数也是将代码进行封装,之后在需要的地方直接使用函数名称进行调用,解决了代码重复的问题,

js函数的声明方式:
function  函数名(参数,参数.....){
//js代码
[return  返回数据]
}

和java的方法声明进行对比的不同地方

1,js需要使用function进行声明
2,在声明方法的时候没有定义返回值
3,参数没有指定类型,而是直接给出参数名称
4,返回值可有可无(根据需求 ,用return返回)

在这里插入图片描述
在js文件之间的导入顺序规则是:被调用的js永远放到前面,否则会出现错误

隐式转换

在js流程控制语句或者循环判断的条件中会对数据进行隐式转换
在if中若果出现if(0),那么0转换为false,将不是0的数字转换为true,非空字符串转换为true,空字符串转换为false

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值