首先呢就是从js编写的位置开始
1.行内:开始标签内(把事件和js代码耦合在一起)
2.script标签内
3.js文件内,然后引入到html文件内
接下来就是基础中的一些东西
1.字面量和变量(字面量无法更改,一般不会直接使用字面量)
2.变量(variable)声明符 var 变量名称;默认值是undefined,可以用=进行赋值
3.标识符:在JS代码中,程序员自主命名的内容都是标识符(变量)
标识符命名规则:
①标识符由数字、字母、下划线和$组成
②不可以用数字开头
规范:①命名必须有意义
②命名时必须遵从小驼峰命名规则(除了首字母小写,之后每一个单词的首字母必须大写)
4.运算符
①四则运算符(+ - * / ),属于二元运算符
+:如果加号两边都是数字,就会进行四则运算
如果加号两边有一个或两个都是字符串,那么就会进行字符串拼接
其他同加号一样
②自增、自减运算(a++ a--),属于一元运算符:位置不同,执行顺序不同
③赋值运算符(=),属于二元:将运算符右边的值赋值给左边的变量
④取反运算符( !),属于一元:布尔类型(true,false)
⑤比较运算符( < , > , <= , >= ,== ,=== ),都会有一个结果可以使用变量保存这个结果,结果是布尔类型的数据
⑥逻辑运算符,属于二元(&&与运算,||或运算)
表达式1 && / || 表达式2(最终会得到一个bool<布尔>类型的数据)
⑦三元运算符 表达式 a > b ? a : b
如果表达式结果为ture,就会返回取值1,否则取值2
在认识学习了这些东东之后,就开始对流程控制语句的学习了解
1.分支结构
if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码
语法
if (condition)
{
当条件为 true 时执行的代码
}
if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码
语法
if (condition)
{
当条件为 true 时执行的代码
}
else
{
当条件不为 true 时执行的代码
}
if...else if...else... -使用该语句来选择多个代码块之一来执行
语法
if (condition1)
{
当条件 1 为 true 时执行的代码
}
else if (condition2)
{
当条件 2 为 true 时执行的代码
}
else
{
当条件 1 和 条件 2 都不为 true 时执行的代码
}
switch-使用该语句来选择多个代码块之一来执行
语法
switch(n)
{
case 1:
执行代码块 1
break;
case 2:
执行代码块 2
break;
default:
与 case 1 和 case 2 不同时执行的代码
}
2.循环结构
for - 循环代码块一定的次数
语法
for(条件)
{
需要执行的代码
}
while - 当指定的条件为 true 时循环指定的代码块
语法
while (条件)
{
需要执行的代码
}
!注意: 如果忘记增加条件中所用变量的值,该循环永远不会结束。
一定要理清楚逻辑顺序
do/while-会在检查条件为ture之前执行一次代码块,然后如果条件为ture的话,就会重复这个循环
语法
do
{
需要执行的代码
}
while (条件);
以上就是我初次接触JavaScript的一些学习笔记,希望有用