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
2
3
var a = “123”;
a = Number(a);
2)parseInt():
b.转字符串
?
1
2
3
var a = 123;
a = String(a);
?
1
2
3
var a = 123; a = a.toString();
undefined,null不能用toString。
浙公网安备 33010602011771号