JavaScript基础(一) · 小左fish
2018-03-31 本文已影响0人
小左fish
Js最初的意义:
判断用户输入,后来一度用于小广告;
Js现在的意义:
1.异步和服务器交互 2.页面的特效 3.移动端web和app 4移动端开发 node.s
Js是一种客户端的脚本语言 它包括三部分:
ECMScript 语法规范;
DOM 操作页面上的元素;
BOM 操作浏览器的一些功能;
Js的数据类型:
基本数据类型:字符串(String)、数值(Number)、布尔(Boolean)、空(Null)、未定义(Undefined);
引用数据类型:对象(Object),其中包括 Array 、Data、Function等;
查看数据类型的方法:typeof * ,*为您要查看的数据 可以在控制台中输出console.log(typeof * );
字符串类型(String):
在控制台中黑色字体为字符串类型哦~
字符串是由一个一个字符组成,获取一个字符串中得字符个数可以使用length属性;
字符串拼接用‘+’;
数值(Number):
NaN 非数值 与任何值都不想等,包括本身;
isNaN()任何不能被转换为数值的值都会导致到这个函数返回true;
布尔(Boolean) :
布尔(逻辑)只能有两个值:true 或 false;
其他类型转换成字符串:
任何数据都有toString方法 除了null和undefined;
String(参数)可以把任何数据转成字符串---它更通用一些;
拼接字符串+这样也可以转成字符串类型;
转成类型转成布尔类型:
Boolean(参数);
if(参数)在条件判断中会自动将其他类型转成布尔值;
小技巧:!参数 这样也可以哦;
将其他类型转成数值型:
Number(true)--1;
Number(false)--0;
Number(undefined)--NaN;
Number("")--0;
Number("123")--123;