昼猫笔记 从此告别复杂代码--JavaScript
昼猫笔记--给你带来不一样的笔记
不止是笔记 更多的是思考
大家好,我是一只来自喵星的前端初学者,由于我们喵星人科技较为落后,昼猫从今天开始带着使命来到地球学习前端知识。
从今天开始,猫猫我就从JavaScript开始,之后我会完善HTML+CSS的知识点
今天这篇文章主要是向大家介绍下什么是JavaScript,之后的文章中我会详细的讲解到每个知识点哦(1~2天一更)
首先咱们先了解下JavaScript
javaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。
它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML (标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
咦~(+_+)~怎么这么一大串子呢,当然了这...肯定..不是我写的啦 (Ctrl+c-->Ctrl+v 百度百科) Js简介
Js简介
通俗来说呢 Js是负责页面中的行为,它是一门运行在 浏览器端的脚本语言。JavaScript设计的初衷就是做一些浏览器与用户的交互和一些网页的特效来补充html和css的不足。(功能还是很强大哦)。
既然是运行在浏览器端的语言,那么它的运行环境就是浏览器,浏览器就是Js的家。
不过,它还可以在 node.js中运行哦。
Js编写位置
Js是一种脚本语言,每种语言都有特有的编写位置,好似CSS一样需要写在style标签当中一样。
1.可以编写到标签的指定属性中
<a href=javascript:alert(aaa);>
昼猫笔记
</a>
<button onclick=alert(hello);>
昼猫笔记
</button>
2.可以编写到script标签中(
和css一样可以写在head或者标签中)
<script type=text/javascript>
//编写js代码
</script>
3.可以将代码编写到外部的js文件中,然后通过标签将其引入(
css外部引入一样写入head中 )
<script type=text/javascript src=文件路径></script>
Js输出语句
JavaScript 语句向浏览器发出的命令。语句的作用是告诉浏览器该做什么。
- alert( 要输出的内容);
- 该语句会在浏览器窗口中弹出一个警告框
- document.write(
昼猫笔记,</br>不一样的笔记
);
- 该内容将会被写到body标签中,并在页面中显示
- console.log( 昼猫笔记,一种不一样的笔记);
- 该内容会被写到开发者工具的控制台中
字面量|变量
1.字面量
- 字面量实际上就是一些固定的值,比如 1 2 3 4 true false null NaN hello 字面量都是不可以改变的。
- 由于字面量不是很方便使用,所以在JS中很少直接使用字面量
2.变量
- 变量可以用来保存字面量,并且可以保存任意的字面量
- 一般都是通过变量来使用字面量,而不直接使用字面量,而且也可以通过变量来对字面量进行一个描述
3.声明变量
- 使用 var关键字来声明一个变量
var = a;
var = b;
var = c;
- 为变量赋值
a= 1;
b= 2;
c= 3;
- 声明和赋值同时进行
var d= 456;
var e= 789;
4.标识符
- 在JS中所有的可以自主命名的内容,都可以认为是一个标识符,
是标识符就应该遵守标识符的规范。
- 比如:变量名, 函数名, 属性名
- 规范
1. 标识符中可以含有字母, 数字, _ , $
2. 标识符不能以数字开头
3. 标识符不能是JS中的关键字和保留字
4.标识符一般采用驼峰命名法 xxxYyyZzz( 喵喵喜欢使用!)
关键字就是
就是 JS 本身已经使用了,具有一定特殊的含义,你就不能再用它们充当变量名
比如: break、case、catch、continue、default、delete、do、else、finally、for、function、if、in、instanceof、new、return、switch、this、throw、try、typeof、var、void、while、with
保留字实际上就是预留的“关键字”,意思是现在虽然现在还不是关键字(也就是本身还不具备特殊含义的),但是未来可能会成为关键字的
比如: abstract、boolean、byte、char、class、const、debugger、double、enum、export、extends、fimal、float、goto、import、int
昼猫笔记,一种全新的笔记 一到两天更新一次