js
人类通过语言操控计算机
机器语言
汇编语言:符号语言
现代语言:高级语言
所有写的东西最后都会转成2进制
ecmascript
解释性语言
代码写在网页里
js从上往下一行一行执行的
输出警告框
<head>
<meta charset="UTF-8">
<title>helloworld</title>
<script type="application/javascript">
<!--控制浏览器警告框-->
alert('雨华是猪')
/*计算机在页面输出一个内容*/
document.write('看我出不出来')
/*像控制台输出一个内容*/
console.log('你猜我在哪出来')
/*同时写*/
alert('雨华是猪')
document.write('看我出不出来')
console.log('你猜我在哪出来')
</script>
</head>
编写位置
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>编写位置</title>
</head>
<body>
<button onclick="alert('死出,点我干哈~~')">点我一下</button>
<a href="javascript:alert('让你点你就点')">也点我一下</a>
<a href="javascript:"></a><!--点进去没有反应-->
</body>
</html>
内外部alert标签
外部引用 要.js文件
在内部用:
<script type="text/javascript" src="js/1.js"></script>
<head>
<meta charset="UTF-8">
<title>编写位置</title>
<script type="text/javascript" src="js/1.js"></script>
<script type="text/javascript">
alert('我是script标签中的代码')
</script>
</head>
js基本语法
单行注释只对后面的作为注释 不会影响前边的
js是区分大小写的
单行注释 多行注释
/*js注释*/
//单行注释
// alert('雨华是猪')
// document.write('是的 她是猪')
// console.log('你猜我在哪出来')
变量
常量 不可变的量
<head>
<meta charset="UTF-8">
<title>字面量</title>
<script type="text/javascript">
/*字面量(常量) 都是一些不可变的值
比如:1 2 4 5 6 7 8 "hello"
x=123456789
*/
//声明变量
var a;
//为变量赋值 没有赋值 默认是undefind
a=123;
a=456;
a=123456789123;
var b = 789;
console.log(b);
var c = 0;
console.log(c);
var age = 80;
console.log(age);
</script>
</head>
标识符
规范 多有能自主命名的都可以成为标识符
&答辩 面试题
<head>
<meta charset="UTF-8">
<title>标识符</title>
<script type="text/javascript">
/*
标识符 规范
-在js中所有的可以由我们自主命名的都可以成为标识符
例如:变量名 函数名 属性都属于表示符
1 标识符可以含有字母和数字_
2 标识不能是数字开头
3 不能是es中的关键字或保留字
4 标识符一般都采用驼峰命名法
helloWorld xxxYyyZzz
*/
//千万不能这么用
var 汉字=a
var _hh =我最美;
console.log(_hh);
var var =123;
var 123b = 234;
console.log(123b);
console.log(var);
</script>
</head>
网友评论