1、js介绍
js全称 Javascript但不是Java ,是一门前台语言 Java是一种后台语言
js作者是布兰登艾奇,
前台语言:运行在客户端的。
后台语言:运行在后端的 跟数据库有关的。
2、能干什么?
页面特效,开发页面游戏,后台开发,
3、js和ECMAScript的关系
ES不是语言,是js的标准,我们学习js就得按es的标准学习
4、前端的三个层次
html结构层
css表现层
js行为层
5、js写在哪
因为js和php都是脚本语言,js写在script这个标签里,php写在<?php>标签里
6、变量
变量 可以改变的量,往往用英文字母代替变量,并且区分大小写,
变量的定义(声明)var+字母 vara 我声明了一个变量叫a
变量的用途:变量其实是一个容器,起到临时存储数据的作用。
通过=进行赋值,vara=12;
7、js语言的输出
alert()这是js中的一个方法 弹出框
console.log()浏览器控制台输出,用于代码测试
document.write()在浏览器中写出
8、js的注释
(1)单行注释//
(2)多行注释/* */
9、常量 不变的量
汉字 数字 往往当做值使用。出了数字之外 要带引号
红色的报错,说亚宁是一个变量,但是这个变玲没有声明
变量起名的规则
1不能使用汉字 2区分大小写 3不能特殊符号开头可以(_a)对 (-a)错 a3对 3a错
带引号和不带引号
带引号的是什么就输出什么 ---叫字符串
变量不是 变量输出的是他后面的值,如果没有赋值就是undefined
js的关键字 var
10、js语言的四则运算
纯数字之间的加法
和字符串 + 就是拼接
纯数字是减法
和字符串之间 还是减
纯数字还是乘
和字符串之间 还是乘
纯数字是除
和字符串还是 除
减乘除 三者有隐式转换的能力 在计算的过程中 将字符串强制转换成了数字
%
取余数
数字
正数(整型)和小数(浮点型)
parselnt()将字符串强制转换成整型 parsefloat 将字符串强制转换成浮点型