博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js基础
阅读量:4935 次
发布时间:2019-06-11

本文共 1235 字,大约阅读时间需要 4 分钟。

 

浏览器弹出警告框:alert("xxxxxxxxxx");

在页面输出内容:document.write("xxxxxx");

向控制台写内容:console.log("xxxxxxxxxx");

 

可以将js代码写到a标签的href属性中

结构和行为耦合,不方便维护,可以将js代码卸载script标签中或者单独的js文件中,利用缓存机制提高用户体验

 

字面量:都是一些不可改变的值,字面可以直接使用,但是一般不直接使用字面量

变量:用来保存字面量,变量是可以随意更改的

 

js中一共有六种数据类型:String  Number Boolean Null Undefined  Object, object是引用数据类型,其他都是基本数据类型

js中表示的最大值:Number.MAX_VALUE、最小值:Number.MIN_VALUE

大于最大值:Infinity 无穷大   小于最小值: -Infinity,使用typeof检查infinity也会返回Number

NaN:使用一个特殊的数字

 

Null(空值)类型的值只有一个,就是null        * 	null这个值专门用来表示一个为空的对象	* 	使用typeof检查一个null值时,会返回object* Undefined(未定义)类型的值只有一个,就undefind	* 	当声明一个变量,但是并不给变量赋值时,它的值就是undefined	* 	使用typeof检查一个undefined时也会返回undefined

  

将其他类型转换成String

调用被转换类型的toString()方法,null和undefined调用toString()会报错

调用String()函数,将要被转化的数据传入,null转换成"null", undefined转换成"undefined"

 

其他数据类型转换成Number

1、调用Number方法

  字符串  ---  数字,如果是非数字内容,则转换成NaN,如果字符串是一个空字符串或者全是空格的字符串,则转换0

  布尔  ----   数字 , true:1    false:0

  null   ---   数字    0

  undefined -- 数字    NaN

2、调用专门的方式

  parseInt(),把一个字符串转换成一个整数。 将一个字符串的有效整数取出来, 如果非String类型调用这个方法,会先将器转换成String类型,然后再进行操作

可以在parseInt()的第二个参数指定数字的进制

  parseFloat(),字符串到整数

 

 

其他的数据转换成boolean

1、使用Boolean()函数:

  除了0和NaN,其余的都是true,除了空串,其余的都是true,null和undefined转换成false,对象会被转换成true

 

 

 

 

 

 

  

 

 

 

 

转载于:https://www.cnblogs.com/lzb0803/p/9013672.html

你可能感兴趣的文章
PID204特种部队
查看>>
P2420 让我们异或吧(倍增)
查看>>
codeforces 880E. Maximum Subsequence(折半搜索+双指针)
查看>>
分享Silverlight/Windows8/WPF/WP7/HTML5一周学习导读(5月14日-5月20日)
查看>>
数据交互 axios 的使用
查看>>
FW Windows下DOS命令大全(经典收藏)---mklink
查看>>
bootloader,kernel,initrc
查看>>
处理百万级以上的数据提高查询速度的方法
查看>>
swing学习1--swing的HelloWorld
查看>>
Python:运算符
查看>>
对jQuery ajax三级级联的简单研究
查看>>
实用 35 个 jQuery 小技巧
查看>>
xshell安装错解决方案
查看>>
Android中控制虚拟键盘
查看>>
flask报错No module named 'flask.ext'
查看>>
Linux用户信息查询
查看>>
讲HOOK的一篇文章
查看>>
开始学习Python啦
查看>>
Java【第十篇】集合
查看>>
学习HTML第二天 学习格式标记和文本标记
查看>>