javascrip-1基本语法
来源:互联网 发布:python写登录接口 编辑:程序博客网 时间:2024/05/21 23:00
<!DOCTYPE html>
<html>
<head>
<metacharset="utf-8" />
<title></title>
<style>
</style>
<!-- 头部引入 -->
<scripttype="text/javascript">
</script>
<!-- 外部引入 -->
<scripttype="text/javascript" src="js/one.js"></script>
</head>
<body>
<nav></nav>
<header></header>
<section></section>
<footer></footer>
<!-- 内部引入, 一般写法 -->
<scripttype="text/javascript">
// 单行注释
/*
* 块级注释,多行注释
*/
// 调试js的方式
// 1. alert(); alert 提示 警告
// alert("Hello World");
// 2. console.log(); 控制台打印
console.log("hello js");
// js的用途,数据处理
// 数据分为两种,常量和变量
// 常量:在程序运行期间不能被改变的量 例如:1,e, "hello world"
// 变量
// 变量定义
// var 我定义了一个变量 variable
// a 是变量的名字
// 3是给a加的值
var a = 3;
// 变量赋值
a =5;
// 变量命名规范
// 1. 变量名由数字、字母、下划线、$ 组成,并且不能以数字开头。
// 2. 不能与系统保留字重名。无二义性
// 3. 变量名不能重复。无二义性
// 4. 见名知意。 驼峰法命名,匈牙利命名法。
// var className = 160503;
// 5. 区分大小写
// 数据类型
varb = 5;// 5 number
b= "5";// string 字符串
b= true;// boolean 布尔类型 false, 一般用于判断。非零即为真。
b= null;// null 空对象 object
varc; // undefined 未定义类型
// typeof 可以获取到后面数据的类型
// alert(typeof c);
// 类型转化
// 显式类型转化
vard = "123";//string
// Number(d);
// var e = Number(d);
d= Number(d); // string -> number
// alert(typeof Number(d));
// alert(typeof e);
// alert(typeof d);
// number -> string
var e = 456;
e =String(e); // 先把e变成字符串类型,然后把结果返回给e本身
// alert(typeof e);
// 把数据转化成整数
varf = "3.14";// string
f= parseInt(f); // string -> number
f = parseFloat(f);
// alert(f);
// 使用变量
// 运算
// 运算符
// + - * / %(求模,取余)
varnum1 = "5";// string
varnum2 = 3;// number
// + 除了算数运算加法之外,还有字符串连接符的作用
// 隐式类型转换
// + 如果其中某一项是字符串,就把其他项转化为字符串再进行连接
// alert(num1 + num2);
// - * / % 如果其中某一项是数字,就把其他项转化为数字类型再进行计算
// alert(num1 - num2);
// alert(num1 * num2);
// alert(num1 / num2);
// alert(num1 % num2);
// alert("hello" + " world");
// 赋值运算符 =
// 是拷贝的过程
var g = 8;
var h = g;
// alert(g);
// alert(h);
// 练习:交换两个变量的值
// var a1 = 3;
// var a2 = 5;
// var temp = a1;
// a1 = a2;
// a2 = temp;
// alert(a1);
// alert(a2);
// 表达式
// 由常量, 变量和运算符组成的式子
// 注意!!!表达式都有返回值
// 1;
// a1;
// a1 + 1;
// 复合运算符
var a4 = 5;
a4 = a4 + 1;
// += -= /= *= %=
a4 += 1;
var a5 = 3;
a4 = a4 + a5;
// 自增运算符 ++ 每次执行自己加1
var a6 = 2;
// a6++;
// a6++ 是先提示a6后,再自增
// alert(a6++);
// 先自增 再alert
// alert(++a6);
var a7 = 3;
var a8 = 5;
a7+++a8;
a7++ + a8;
// alert(Number(true)); // 1
// alert(Number(25)); // 25
// alert(Number(null));// 0
// alert(Number(undefined));// NaN 不是数字
// alert(parseInt('100.111px'));// 100
// alert(parseInt('Lee123Lee'));// NaN Not A Number
// alert(parseInt('12Lee56Lee'));// 12
// alert(parseInt('56.12'));// 56
// alert(parseFloat(3.0));3
// alert(String(3.0));3
</script>
</body>
</html>
- javascrip-1基本语法
- JavaScrip使用语法规范
- javascrip的一些基本操作
- **PHP** 语法(1)-基本语法
- javascrip语句基础(1)
- javascrip
- javascrip
- javascrip
- JavaScrip
- JavaScrip
- javascrip
- Perl 基本语法1
- Groovy基本语法(1)
- Python基本语法1
- 1、基本语法
- scala基本语法-1
- shell 基本语法-1
- js基本语法1
- 验证码对抗之路及现有验证机制介绍
- 【GO之初体验】GO中面向对象的特点
- thinkphp学习_第三天_2
- 面向对象
- lib和dll文件的区别和联系
- javascrip-1基本语法
- Andrew NG 《machine learning》week 7,class1 —Large Margin Classification
- 测试
- servlet学习笔记
- [C#]选择排序
- 趣味100道C语言程序题num five
- [学习笔记]在页面中引用javascript代码
- SQL和HQL占位符问题
- GitHub命令笔记