标签:htm xxx 汉字 页面 模块 not 赋值 不能 rip
Js
全称叫javascript
作者是布兰登艾奇。
虽然他的名字里有java但是他跟Java一点关系都没有,Jjava是一门语言,也是后台语言。
而Javascript是一个前台语言,他的作用是页面特效,做一些网页游戏等等。
Js和ECMAscript的关系
ES是js的标准,学习Jjs就得按照Es的标准来学习。
前端的三个层次
HTML 结构层 Css表现层 Js 行为层
Js一般写在哪里
Js得写在script这个标签里,而script标签可以写在html里的任何地方,但是不要写在style标签里(我没试过)反正你可以不用写在body里!
js中的变量
变量提升
在浏览器运行js之前会给他一个全局作用域也称之为(window)window分为两个区域,一个是存储模块,一个是执行模块,存储模块里会找var和function的关键字,执行模块执行代码会从上到下以此运行,遇到变量会从存储模块查找这个变量,如果有会看这个变量有没有赋值,如果没有赋值会报:undefined;如果没有找到这个变量会报:xxx is not defined。
js语言的输出
单行注释// 多行注释/* */
常量 不变的量
汉字 数字 往往当做值使用。除了数字 要带引号""
XXX is not defind 说明:这个是一个变量,但是这个变量没有声明。
nudefind 说明:有这个变量,但是这个变量没有赋值。
变量起名的规则:不能使用汉字 严格区分大小写 不能特殊符号开头_ $
带引号和不带引号
不带引号,输出的是数字; 带引号的,是什么就会输出什么,这叫字符串!
标签:htm xxx 汉字 页面 模块 not 赋值 不能 rip
原文地址:https://www.cnblogs.com/PoliceXu/p/9808522.html