欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

js学习第一天

程序员文章站 2023-12-01 18:25:22
JavaScript是运行在浏览器端的脚本语言 ,主要是用来解决前端与用户的交换 包括使用交互和数据交互 Js是一弱类型语言,它的变量类型由它的值决定,定义变量需要用关键字var 变量类型 5中基本数据类型 1.number 数字类型 2.string 字符串类型 3.boolean 布尔类型tru ......

  javascript是运行在浏览器端的脚本语言 ,主要是用来解决前端与用户的交换 包括使用交互和数据交互

 

js是一弱类型语言,它的变量类型由它的值决定,定义变量需要用关键字var

变量类型

  5中基本数据类型

    1.number 数字类型

    2.string 字符串类型

    3.boolean 布尔类型true和false

    4.undefined 变量声明为初始化, 它的类型就是nudefined

    5.null类型 表示空对象

  一种复合类型

    object

 

变量,函数,属性的命名规范

  1.区分大小写

  2.第一个字符必须是字母,下划线和$

  3.其他字符可以是数字,字母,下划线和$

  匈牙利命名风格:

  对象o object: 比如 odiv

  字符串s string: 比如susername

  

变量和函数的预解析

  javascript解析的过程分两个阶段, 显示编译阶段,然后执行阶段, 在编译阶段会将定义的函数提前,并且将var定义声明的变量提前,并将它赋值为undefined

  如下:cpm函数的调用可以放在函数的定义的前面

 1 <!doctype html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="utf-8">
 5     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 6     <meta http-equiv="x-ua-compatible" content="ie=edge">
 7     <title>document</title>
 8     <script>
 9         window.onload = function(){
10             cpm()
11             function cpm(){
12             alert("hello world!")
13 
14             }        
15         }
16     </script>
17 
18 </head>
19 <body>
20     
21 </body>
22 </html>