js基础
时间:2019-07-20
本文章向大家介绍js基础,主要包括js基础使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
Number() 它 是按照浏览器从底层机制,把其它数据类型转换为数字
-字符串:看是否包含非有效数字,包含的结果就是NaN '' -->0
-布尔: true-->1 false --> 0
-null :0
-undefined: --->NaN
引用数据类型都要先转换为字符串在转换为数字
{} /正则/函数等。 ---NaN
[] ---> '' 0
[12] ---'12' ---12
[12,23]--12,23----NaN
2 parseInt()/parsefloat() 遵循按照字符串从左到右查找的机制 有效数字(所以传递的值一定是 字符串,不是也是要换为字符串)
之后在查找。
========vs ======
==。与 ===
==:相等,数据 类型不同,先转换为一样的在比较
=== :绝对相等,必须类型和值都相同才相等。
switch :中的判断中,每一种 case 的比较 都是基于 === 来完成的。
=============================
let i = '10';
i = i + 1; ==>'101'
i+=1 ==> '101';
i++ 跟以上两种,不完全相同,它是纯粹的数学运算。
============================
> i++ 和 ++i 都会使数学运算中的累加 1 ,区别 是计算的顺序。
5 + (i++)‘===>6
5 + (++ i) ====>7
原文地址:https://www.cnblogs.com/wjgbok/p/11218697.html
- 用GPU加速深度学习: Windows安装CUDA+TensorFlow教程
- 由报警邮件分析发现的备库oracle bug(r7笔记第12天)
- Python中的__init__()方法整理中(两种解释)
- 如何找到最优学习率?
- 简单易学的机器学习算法——Rosenblatt感知机
- 多级复制的数据不同步问题(r7笔记第11天)
- 简单易学的机器学习算法——Logistic回归
- Python 用OPEN读文件报错 ,路径以及r
- Oracle 12c PDB浅析(r9笔记第10天)
- merge语句导致的CPU使用率过高的优化(二) (r7笔记第9天)
- 网页爬虫-R语言实现基本函数
- Python中的random模块用于生成随机数
- 简单易学的机器学习算法——极限学习机(ELM)
- 图片数据集太少?Keras Image Data Augmentation 各参数详解
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- android自定义滚轴选择器
- 虚拟机安装Linux rhel7.3操作系统(具体步骤)
- linux系统安装zookeeper 服务的方法
- 详解Linux中关于引号的那些事
- seaborn可视化数据框中的多个列元素
- Android OpenGLES如何给相机添加滤镜详解
- VmWare安装centos7无法上网的解决方法
- 如何修改CentOS服务器时间为北京时间
- linux下搭建go环境的安装配置讲解
- linux下搭建scala环境并写个简单的scala程序
- 在Linux系统下上传项目到码云的方法
- 使用seaborn绘制热图
- CentOS中环境变量与配置文件的深入讲解
- 详解linux下fsevents模块引起的npm ls报错解决办法
- 解决nginx/apache静态资源跨域访问问题详解