javascript不为空_javascript
⼀、概念
JavaScript(JS)是⼀种基于对象和事件驱动、且可以与HTML标记语⾔混合使⽤的脚本语⾔,其编写的程序可以直接在浏览器中解释执。
⼆、js与java的关系
从本质上来讲,Java和JS是两门语⾔,并没有本质上的联系。
三、如何写js代码
在html代码中写,三种⽅式
1.先写好⼀个*.js⽂件,通过script标签引⼊这个js⽂件
2.在script标签中直接书写js代码
注:
js使⽤console.log(变量)来打印。
如果script标签引⼊了⼀个js⽂件,那么就不能在script标签中间添加任何js代码
3.直接在html代码中写
四、变量
语法:var 变量名=值;
变量命名规范:
1)变量名由字母、数字、下划线和$组成
2)变量名的⾸字母必须是字母、$或下划线
3)不能使⽤JavaScript 保留字,注意区分⼤⼩写
1. 全局变量
在⽅法外部定义的变量
在⽅法内部,不添加var关键字(仅限于⾮严格模式)
2.局部变量: 在⽅法内部使⽤var关键字定义的变量
五、基本数据类型
JavaScript提供了六种常⽤的数据类型⽤来处理数字和⽂字:
1. undefined 声明⼀个变量并没有为其赋值
2. null 声明⼀个变量,并为其赋值为null
3. boolean 声明⼀个变量,为其赋值为ture或false
4. string 声明⼀个变量,为其赋值为字符串(单引号和双引号都可以)
5. number 数值型 1.整型 、 2.浮点型 、 3.正负⽆穷⼤ 、 4.NaN = Not a Number
6. object 对象型
注:使⽤typeof可以得到数据类型。
六、数据类型的转化
1. 转化为数值类型
如果是布尔值,true和false分别被转换为1和0
如果是数字值,返回本⾝。
如果是null,返回0.
如果是undefined,返回NaN。
如果是字符串,遵循以下规则:
a 如果字符串中只包含数字,则将其转换为⼗进制(忽略前导0)
b 如果字符串中包含有效的浮点格式,将其转换为浮点数值(忽略前导
c 如果是空字符串,将其转换为0
d 如果字符串中包含⾮以上格式,则将其转换为NaN ‘ssd2342df’
2.转化为字符串类型
javascript全局数组– 如果是null,返回”null”
– 如果是undefined,返回”undefined”
3.转化为布尔型
-以下值会被转换为false:
false、””、0、NaN、null、undefined,其余任何值都会被转换为true。
4、数据的 ⾃动转化
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论