js基础

js定义:

1.基于事件和对象驱动,并具有安全性能的脚本语言

2.Javascript文件在客户端运行。

3.浏览器(客户端)的主要组件中包括渲染引擎和JS解释器等。

4.渲染引擎 - 用来显示请求的内容,例如,如果请求内容为html,它负责解析html及css,并将解析后的结果显示出来。

5.JS解释器 - 用来解释执行JS代码

引入:

<script  type=”text/javascript”>具体js代码</script>
<script  type=”text/javascript” src=”js文件”></script>

注意:大小写敏感:

例如:A与a是两个不同的东西。

注释:

//  单行注释
/*多行注释*/

js输出语法:

弹窗形式    alert();

 

控制台输出:console.log();一般作为调试输出语句

prompt() 方法用于显示可提示用户进行输入的对话框

document.write()   在html文档中打印出来

变量:

定义:    其值可以发生改变的量就是变量。
变量是用于存储信息的"容器"

命名:var 变量名 =

js里边:字母、数字、下划线、$符号 等4个组成部分,数字不能作为名字的开始内容。

数据类型:

javascript(6种):  number(int/float)  string   boolean   undefined   object(数组是对象的一部分)
null类型:空对象类型。可以理解为对象的占位符,初始化时,给它赋值null
undefined未定义类型
object对象类型:window  document  数组
typeOf():输出变量的类型

 

 

var name = “”;  //声明一个变量,后期要使用一个“字符串”进行赋值
var age = 0;  //声明一个变量,后期要使用一个“数字”进行赋值
var obj = null;   //声明一个变量,后期要使用一个“对象”进行赋值

 

数据转换:

a:转数字:

1)Number转换:
代码:
?
1
2
3
 
var a = “123”;
 
a = Number(a);
注意:
a) 如果转换的内容本身就是一个数值类型的字符串,那么将来在转换的时候会返回自己。
b) 如果转换的内容本身不是一个数值类型的字符串,那么在转换的时候结果是NaN.
c) 如果要转换的内容是空的字符串,那以转换的结果是0.
d) 如果是其它的字符,那么将来在转换的时候结果是NaN.

 

 

2)parseInt():

 
 
代码:
var a = “123”; a = parseInt(a);
a) 忽略字符串前面的空格,直至找到第一个非空字符,还会将数字后面的非数字的字符串去掉。
b) 如果第一个字符不是数字符号或者负号,返回NaN
c) 会将小数取整。(向下取整)
3)parseFloat();//浮点数(小数)
与parseInt一样,唯一区别是parseFloat可以保留小数。
 

 

b.转字符串

 

可以将其它的数据类型转成字符串。
1)String():
代码:
?
1
2
3
 
var a = 123;
 
a = String(a);
 
 
 
2)toString()的方法来进行转换(包装类)。
代码:
?
1
2
3
 
var a = 123; a = a.toString();
 
undefined,null不能用toString。

 

posted @ 2019-11-04 16:29  邢昊天  阅读(92)  评论(0)    收藏  举报