1、JS的使用方式
①内嵌式 可以将js代码书写在页面的额任意位置 head body
②外链式 以独立的js文件进行代码的编写
③行内式 将js代码直接书写在标签内部
2、JS的输入和输出方式
1、js的输入方式
<script type="text/javascript">
window.prompt("请输入您的年龄") (会弹出输入框)
2、 js的输出方式
①alert() 警告窗 阻塞
window.alert("hello alert")
②console.log() 推荐
控制台
console.log("hello console");
③document.write() 输出数据到网页,可以显示到网页。
输出数据到网页
document.write("hello document")
3、JS中的变量
变量: 可以存储临时数据 数据持久化 -> 数据库 mysql
定义:指代计算机中的一段内存空间
使用步骤:
1. 变量的声明 开辟内存空间
2. 变量赋值 向内存空间中存储数据
3. 使用变量 使用变量进行业务逻辑的编写
便于程序员 进行变量的使用 可以给变量定义别名 -> 变量名
变量名的命名规则: 符合标识符的命名规则
1.变量名可以由 数字 字母 下划线 $ 元素组成
2.不以数字开头 a1
3. 不能使用关键字和保留字 var for if class
4. 变量名要见名知意
5. 驼峰命名 大驼峰 每个单词的首字母都要大写 StudentName 小驼峰 第一个单词的首字母小写其余首字母大写 studentName name
4、js中数据的类型
js中定义变量: var age 动态变量
age = 10 age= "10" age=true
js中变量是没有数据类型之分 ,js中的数据有数据类型
变量的数据类型取决于存储值类型
js中数据的类型分类
1. string 字符串
2. number 数值型
3. boolean 布尔类型 可选值: true false
4. undefined 没有初始化 唯一可选值:undefined
5. null 空值 对象 object
java中定义变量 数据类型 变量名 int age 静态变量 "hello"
5、数据类型之间的转换
1、将number转换成boolean类型
将number转换成boolean
var number = 10;
number = true;
console.log(typeof number);
console.log("number:"+number);
2、将number类型转换成String类型(有三种方式)
String(number)的方法
//函数number转换成String类型
console.log("--------------String(number)-----------------");
number = String(number);
console.log(typeof number);
console.log("number:"+number);
字符串拼接的方法
//将number转换成String类型
console.log("--------------字符串拼接的方法-----------------");
number = number+''
console.log(typeof number);
console.log("number:"+number);
toString()的方法
//将number转换成String类型
console.log("---------------toString()----------------");
number = number.toString();
console.log(typeof number);
console.log("number:"+number);
3、将string转变成Number类型
console.log("------------Number(str)--------------");
str = Number(str) // a1 -> NaN not a number NaN -> number
console.log(typeof str);
console.log("str="+str);
4、将string转变成parseint类型
console.log("------------parseInt(str)--------------");
str = parseInt(str) // boolean -> NaN
console.log(typeof str);
console.log("str="+str);
5、 将string转变为number (通过数学运算的方法)
console.log("------------数学运算--------------");
str = str / 0
console.log(typeof str);
console.log("str="+str);