js引用方法和变量

JavaScript简介:

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。

JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它与Java没有关系。

JavaScript引入方式:

行内(不推荐):

直接在标签行内进行引用,不是太推荐这中方式

<input type="button" onclick="javascript:alert('行内引入方式');">
内部:

在head或body中的末尾引用JavaScript,

外部:

首先在一个.js文件中写js代码,然后再在HTML文件中引入,理论上可以写在任何位置。

<script src="demo.js">
如果有src则写在这里的js代码将不会生效,
</script>

JavaScript变量:

变量:JavaScript中,存储在内存中使用时可以改变的数据,定义变量就是定义一个用来放置此类数据的容器。

定义方法:var a=value;根据value的类型来决定a是什么数据类型,“=”是赋值符,“==”才是等于符。

命名规范:所有 JavaScript 变量必须以唯一的名称的标识。
1.名称可包含字母、数字、下划线和美元符号
2.名称必须以字母、 $ 和 _ 开头,不能以其他特殊符号或者数字开头
3.名称对大小写敏感(y 和 Y 是不同的变量)
4.保留字(比如 JavaScript 的关键词)无法用作变量名称

JavaScript数据类型:

根据变量中存储的数据,在计算机程序中的存储方式不同,进行分类,称为数据类型。变量只是容器,容器是没有类型的,只有存储的数据,才有类型之分。
也就说var a= valve,会根据value是什么类型,来决定该变量是什么数据类型。

布尔类型:

只有true和false两个值

数值类型:

整型和浮点型,其中浮点型需要注意以下几点:
1.一个浮点数,有效数字/有效数值,最多 17 位,并且不会四舍五入,而是直接舍弃掉。
2.0.1+0.2!=0.3(实际等于 0.30000000000000004),这是由于电脑存储数据时,是按照二进制存储的,而小数0.1在转化成二进制时无法除尽,是0.00011001100110011…(0011无限循环),于是电脑就舍弃了后面的数字,只保留了一部分,所以浮点数有时候是一个近似值。而有些浮点数正好可以除尽,这些浮点数相加时不会出错。

字符类型:

所谓的字符串类型,就是由字符,数字,符号等,组成的一串数据类型.
字符串类型 的数据,必须使用 单引号 或者 双引号 来进行包裹
需要注意一串数字如果使用了引号包裹,则它也是字符类型
字符串可以通过使用“+”进行链接

Undefined和null:

Undefined未定义数据类型,就是在定义变量时,只写var name;而没有给该变量赋值,电脑无法判定该变量现在是什么类型数据,会根据以后给name赋值来转变数据类型。

Null和undefined不同,它代表当前变量有值,但是值为空。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值