知识点:
1.基本数据类型、变量和常量
2.操作符、函数、数组

1. 基本数据类型:

javaScript 中有8种基本的数据类型

  • number: 用于任何类型得数字: 整数或浮点数
    var myNum = 6
  • string: 用于字符串 一个字符串可以包含0个或多个字符

    var myChar="javascript";
    如果 运算符两边有一个是字符串 那么另一个自动转成字符串
    myChar + 6 = "javascript6"
  • boolean:用于true false
    判断是否毕业 是否购买车票 是否成年人等等
  • undefined: 用于未初始化得值
  • object: 用于更复杂得数据结构
    是一个特殊的类型 通常把它称为复杂类型 其他的曾为 原始类型
    可以表示一组数据 用{}

    var info= {
        name: 'why',
        age: '18',
        height: 1.88
    }
  • null:用于未知的值

2. 变量和常量:

变量:变量用于存储数据,你可以改变其值。
var 变量名

常量:常量也是用来存储数据,但是一旦赋值后不能再被改变。在JS中,你可以用const关键字声明常量。比如 const Y = 20;。

3. 操作符:

JavaScript中有多种操作符,包括算数操作符(如+,-,*,/,%等)、赋值操作符(=,+=,-=等)、比较操作符(==,!=,>,<等)、逻辑操作符(&&,||等)以及位操作符(&,|,~等)。

4. 函数:

函数是一段可重复使用的代码,通常用来执行特定任务。你可以通过function关键字来定义函数。比如:

function 函数名(参数1,参数2)
{
     函数代码
}

举例:

<script type="text/javascript">
function add2(a,b){
    sum = a + b;
    alert(sum);
} //  只需写一次就可以
add2(3,2);
add2(7,8);
....  //只需调用函数就可以
</script>

var具有函数作用域,let和const具有块级作用域。
var存在变量提升,而let和const不存在变量提升。
var和let声明的变量可以重新赋值,而const声明的变量是常量,不能重新赋值(但对象内部的属性可以修
改)。
在同一个块中重复声明同名变量,var不会报错,而let和const会报错。

5. 数组:

数组是一种特殊的对象,用于表示有序的元素集合。
var myarray=new Array();//定义数组
myarray.length; //获得数组myarray的长度

下面创建一个数组,用于存储5个人的数学成绩。 
var myarray=new Array();
var myarray=new Array(); //创建一个新的空数组
myarray[0]=66; //存储第1个人的成绩
myarray[1]=80; //存储第2个人的成绩
myarray[2]=90; //存储第3个人的成绩
myarray[3]=77; //存储第4个人的成绩
myarray[4]=59; //存储第5个人的成绩

6.2 输出内容

6.1 document.write()

document.write() 可用于直接向 HTML 输出流写内容。简单的说就是直接在网页中输出内容。

6.2 alert()

我们在访问网站的时候,有时会突然弹出一个小窗口,上面写着一段提示信息文字。如果你不点击“确定”,就不能对网页做任何操作,这个小窗口就是使用alert实现的。

<script type="text/javascript">
   alert("hello!");
</script>

6.3 confirm
confirm 消息对话框通常用于允许用户做选择的动作,如:“你对吗?”等。弹出对话框(包括一个确定按钮和一个取消按钮)。

6.4 prompt 消息对话框
prompt弹出消息对话框,通常用于询问一些需要与用户交互的信息。弹出消息对话框(包含一个确定按钮、取消按钮与一个文本输入框)。


<script type="text/javascript">
      var myName=prompt("请输入你的姓名");
      if (myName!=null) {
          alert("你好"+myName);
      }
      else(myName==null)
      {  
          alert("你好 my friend.");
      }
</script>

波波鱼
4 声望3 粉丝