p16-变量语法扩展
- 在JavaScript中,
;表示语句的结束,或者用来分隔for语句中的3段。 - 逗号
,一般用来分隔先后两条子句,或在函数定义或调用中分隔参数。 - 如:
var i = 0, j = 2;for (var k=0 ; k < j; k++) { i = i + round(4 * (k + 1) * 3.14159, 2);} - css中:分号表示某样式定义的终结,逗号用来分隔使用某些相同样式的元素如:
a.button, input.button { display: inline-block; width: 100px; height: 50px;}
代码截图
运行结果
<script>
// 1.定义变量
var myname = '刘德华';
console.log(myname);
myname = 'bob';
console.log(myname);
// 2. 定义多个变量
var age = 18,
sex = 'man',
address = 'hanzghou';
// 3.声明变量的特殊情况
// 3.1不声明直接赋值使用
qq = 110;
console.log(qq);
// 3.2只声明,不赋值,程序不知道里面存的是什么,所以结果是undefined,未定义的
var city;
console.log(city);
// 3.3 不声明不赋值,报错
console.log(tel);
</script>
p17-变量的命名规范
错误的话编辑器会出现红色波浪线的提示。
代码截图
运行结果,name未定义,却输出了一行空白的
<script>
// 输出app
var app = 'app';
console.log(app);
// 输出App
var App = 'App';
console.log(App);
// 不能使用关键字
// var var; 因为var有特殊含义,关键字不能作为变量命名,for,while,if等
// 尽量不要使用name作为变量名
console.log(name)
</script>
p18-交换两个变量的值
p19-变量小结
p20-数据类型导读
p21-数据类型简介
JavaScript是一种弱类型语言或者说动态语言,意味着不用提前声明变量类型,在程序运行过程中,类型会被自动确定。
p22-数字型Number
JS数据类型分为两类:
- 简单数据类型:
number,string,Boolean,undefind,null - 复杂数据类型:
object
数字型范围
console,log(Number.MAX_VALUE);//最大值
console.log(Number.MIN_VALUE);//最小值
数字型三个特殊值
p23-isNaN
p24-字符串型String
- 语法为单引号
''和双引号"" - 字符串嵌套:外单内双,外双内单,就近原则。
var str = "我是一个'高富帅'的程序员";
转义符
-
字符串转义字符都是用
\开头,但是这些转义符都要写到引号里面。 -
var str = "我是一个'高富帅'的\n程序员";
p25-弹出网页警示框
alert("弹出警示框吧,这里要换行,\n试试看!\n \t这里缩进");
p26-字符串长度以及拼接
*字符串长度
- 检测获取字符串的长度
length var str = 'my name is andy'console.log(str.length)- 输出结果