JavaScrip不能连接数据库,JavaScript是一个脚本语言,需要宿主文件,宿主文件就是网页。
动态效果都可以用JavaScript实现
JS注释语法:
单行注释: //后面的内容会被注释,但是仅仅局限于这一行
多行注释:/* 中间的内容会被注释*/
输出语法:方法写完以后后边要跟一个括号,代表这是一个方法
alert("测试"); 输出传入的内容
alert("ceshi");
confirm("ceshi"); 输出可选择的内容 点击确定会返回一个值,点击取消也会返回一个值。
a=confirm(); alert(a)
prompt("ceshi") 输出并接受用户的输入
a=prompt("请输入第一个值"); b=prompt("请输入第二个值"); a=parseInt(a); b=parseInt(b); alert(a+b);
嵌入JS代码:
理论上来说网页的任何一个位置都可以嵌入,但是我们一般把JS代码嵌在页面的最底部。
<script type="text-javascript"></script> 内嵌
<script src="test.js"></script> 可以引入外部的script文件
程序的基本知识:
所有的字符全部都是英文半角的
大部分情况下每条语句结束后要加分号
每一块代码结束之后加换行
程序前后呼应(前面有一个括号“(”后面一定有一个“)”
数据类型: 数据在程序中存储,存储的名称叫变量
int 整型 例如: int a=1000;
float 单精度小数 单精度 占四个字节存储空间 能表示的有效数位为7位
double 双精度小数 双精度 占八个字节存储空间 能表示的有效数位为16位
decimal 小数
强类型语言:数据存储的时候需要存在相应的数据类 在定义变量的时候要首先定义类型
弱类型语言:数据存储的时候不区分类型(类型自动)定义变量的时候不考虑类型 js语言属于弱类型语言
字符 char 只能存储一个字符
例如:var a='b';
字符串string 可以存多个字符
例如 var a="abcd";
定义变量:var 表示可变类型
var a=1000; defind定义的意思 not defind 没有定义”
var a=b;
‘’代表字符 “”代表字符串
+号还可以做字符串的拼接 例如:var a=“1000” var b=10.5 alert(a+b)
a=parseInt(a) 意思是把变量a转化成整数后交给a
parseFloat();转小数
一个等号代表赋值,两个等号代表相等,三个灯号代表恒等
var c=a==b? "ok":"no" 条件?满足条件返回值:不满足条件返回值
var a=14; var b=14; var c=a==b?"ok":"no"; alert(c);
运算符: +—*/ %
var a=100; var b=11; var c=(a%b); alert(c);