JavaScript 编程语言
编程语言是具有逻辑性和行为能力的指令,属于主动的
标记语言是不同于向计算机发出指令,常用于格式化与链接
标记语言的存在是用来被读取的,所以是被动的语言
JavaScript 运行在客户端的脚本语言
不需要翻译,运行过程中由JS解释器逐行来进行运行。
JS组成部分
ECMAscript(核心语法)
DOM(规定了如何使用JS操作标签)
BOM(规定了如何使用JS操作浏览器)
ECMAscript(核心语法)
prompt 输入框
alert 警示框
console.log() 测试语句
1》变量:是用来存放数据的容器,通过变量来获取数据,甚至数据是可以修改的。
是程序在内存申请的一块用来存放数据的空间。
1)变量声明
var :变量名; 例var:myname;
2)赋值
myname=10; 10等于变量的值
3)变量的初始化
var myname = ‘ 值 ’
2》声明多个变量
var:‘ 值 ’, ‘ 值 ’, ‘值’ ;用逗号隔开 分号收尾
3》跟新变量
后一个变量名会覆盖前面的值,以后面的值为准。
4》更换两个变量的值
1)需要一个临时变量(等于一个桌子) 左手青苹果,右手红苹果
2)先把左手的青苹果放在桌子上
3)再把右手的红苹果放在左手上
4)最后把桌子上的青苹果放在右手上
? 注意:更换的数值书写顺序是从右边到左边排序
5》数字类型分类:数值型,字符串型,布尔型,未定义,空值
1)数值型 number:都是数字,整数或者是小数 (八进制 十进制 十六进制)默认是十进制
1)数字最大值 Number : MAX_VALUE infinity 无穷大
2)数字最小值 Number : MlX_VALUE -infinity 无穷大
3) NaN, Not a number 不是一个数字
2)字符串型 string:用引号引起来的字符
1)字符串转义符:以
\ 开头。 ?这些字符是写在引号前面的
\n
换行符
\ \
斜杠
\
\'
' 单引号
\"
”双引号
\t 缩进
\b
空格
2)字符串长度 legnth
值得长度(字数) console.log( ' 值 ' legnth );
3)字符串拼接 + (数值相加,字符相连)
console.log(’大白‘ + ’小白‘ ); 得出的值为大白小白。
console.log(’12‘ + ’12‘ ); 得出的值为1212。
4)变量相加 varage = 19; (引引加加)变量不能添加引号
3)布尔型 boolean:真true或者假false (true数值为1,false数值为0)
4)未定义型 underfined:声明的变量没有添加数值 (和数字相加,会显示NaN)
6》检测变量数字类型 typeof
console.log (typeop 检测的值 )
7》数据类型转换
1)把其他类型转换为字符串型
toStrong () var str = num.toStrong();
strong()强制转换 var str = num.strong();
加引号拼接字符串 var str = (num + '' );可以是空值
2)把其他类型转换为数字型
parseInt var str = parseInt ('值'); 只取整数
parseFloat(string) var str = parseFloat ('值'); 可以取小数
Nun=mber()强制转换 var str = ‘ 123 ’
3)算术运算 - * / (隐式转化)
例:console.log (' 12 ' - 0 );
console.log (' 123 ' - ' 120 ')
4)转换为布尔型
Bollean ( ) Bollean (' true ' );
false: "" 0 NaN null undefined (false只有这5个)
ture : 除了上面五个之外都是ture
|
|