js的基础(引入,弹窗,命名规则等)

Js 是一个脚本语言,可插入到html网页文件中,在浏览器中执行。

一 引入js代码

  1. 如何插入到网页中去?

在网页中使用script标签

2.外部引入

<script src="01.js"></script>

二 代码的执行顺序

  1. 先加载所有的标签,从上到下

(1)       遇到href和src的标签以及url会跳过,不去等待。

  1. 执行脚本代码

  1. js提供的对话框

alert()

  1. 弹出警告框
  2. 1个参数 弹出的内容
  3. 没有返回值

Prompt()

  1. 输入对话框
  2. 可写两个参数

(1)       第一个参数是问题内容 可选

(2)       输入框中的默认内容  可选

  1. 有返回值  返回值就是输入框中的内容

Confirm()

  1. 确认对话框
  2. 一个参数  内容
  3. 无返回值

四 代码的注销

快捷键是ctrl+?

//是单行注释  /**/是多行注释

注意:所有编程语言的底层(c写的)都是别人写好的大量函数。

  1. 记住函数的用途和函数名
  2. 看他的参数
  3. 看他的返回值

五 字面量

固定死的东西,叫字面量 比如

数字字面量  2 2.1 -3.5

字符串字面量  “123” “hello” 有引号 凡是有引号”/’ 的不管引号里面是什么统统都是字符串字面量。

六 命名规则

  1. 不能出现汉字
  2. 不能以数字开头
  3. 不能出现特殊符号 @ - / 除了_和$
  4. 可以以字母和下划线_开头
  5. Js中的关键字不能用来命名。

语句: js中的一个完整的命令。后面带分号;.

Js代码的执行空间。逻辑空间。

Js代码在执行的时候,计算机会分配一个内存出去。

分存储空间和执行空间

存储空间:存放东西的 存变量

执行空间:从上到下依次执行代码。

变量

1.用关键字var 声明的都是变量

计算机在执行代码的时候首先做的第一件事是把所有关键字var 声明的变量存到存储空间去。然后再执行代码,在执行的过程中,如果遇到这个变量就去存储空间查找。有就使用,没有就报错。

  1. 变量的赋值(赋值运算)

使用=号给这个变量赋值。执行顺序是从右往左执行。

Var a=2;

顺序

第一步:将a存到存储空间去

第二步:执行赋值运算:首先去存储空间查找,有a就把2赋值给a,没有就报错。

注意:在存储空间中,系统给这个变量其实赋值了值是undefined(未赋值)。

测试的过程中如果出现了undefined 存储空间有这个变量但是没有赋值。

案例分析

在赋值的过程中,首先去存储空间查找,有就直接把值赋给这个变量,没有就说明它不是变量(没有变量提升的功能)系统就会把它强制挂在window下。充当window的一个属性。

原文地址:https://www.cnblogs.com/zhangyuxinxin/p/12090361.html

时间: 2024-11-05 15:56:24

js的基础(引入,弹窗,命名规则等)的相关文章

零基础学python-10.2 多目标赋值与变量命名规则

1.多目标赋值 >>> a=b=c='abc' >>> a,b,c ('abc', 'abc', 'abc') >>> 2.多目标赋值与共享引用 对于不可变对象是没有问题,但是对于可变对象,这里就有问题的了 >>> a=1 >>> b=a >>> b=a+1 >>> id(a) 505991632 >>> id(b) 505991648 >>>

JAVA基础篇NO1--环境变量的配置及命名规则

标签(空格分隔): java基础 一:计算机概述 计算机:硬件和软件 硬件:控制器 运算器 存储器 输入和输出设备       存储器:外存(硬盘) 内存 软件:系统软件 应用软件   系统软件:windows Linux DOS IOS Android Unix macOS           裸机:没有安装操作系统   应用软件:QQ Office MD web APP 二:软件开发与计算机语言 什么是软件?按照特定的组织顺序的数据和指令的集合 计算语言分类 :机器语言(二进制0和1) 汇编

js对象属性的命名规则

JS标识符的命名规则,即变量的命名规则: 标识符只能由字母.数字.下划线和'$'组成 数字不可以作为标识符的首字符 对象属性的命名规则 通过[]操作符为对象添加属性时,属性名称可以是任何字符串(包括只包含空格的字符串和空字符串): 通过.操作符为对象添加属性时,属性名称必须是合法的标识符名称: 如果属性名包含非法的标识符字符,则只能采用obj["propertyName"]的形式: 如果属性名是合法的标识符,读取时即可以采用obj.propertyName,也可以采用obj["

小猪猪逆袭成博士之C++基础篇(一)数据精度、强制类型转换、变量命名规则

小猪猪逆袭成博士之C++基础篇(一) 关键词: 数据精度.强制类型转换.变量命名规则 综述: 1.大多数编程语言通过两种方式来进一步补充其特征:一是赋予程序员自定义数据类型的权利(C++中的类):二是讲一些有用的功能封装成库函数提供给程序员使用(C++提供的函数和标准库). 2.C++是一种静态数据类型语言,他的类型检查发生在编译时,而另外一些语言例如Python是在运行时检查数据类型的. 基础篇主要分为六个部分,通过这六个部分我们将了解C++的基本知识.通过这些基本语法知识就足够在OJ平台上A

.NET 基础 一步步 一幕幕 [注释、命名规则、访问修饰符、数据类型、常量、变量]

注释.命名规则.访问修饰符.数据类型.常量.变量 话说一个不会写注释的程序猿的不是一个好吃货,我们本篇就从注释开始说起好了. 在C#中有三种注释: 第一种:单行注释  以//开头,后面的就是注释内容 –  //单行注释 –  第二种:多行注释  以 /*开头   */结束 之间的是注释内容 –  /*  */多行注释 –  第三种:文档注释  在方法或类的上一行输入 ///就会产生 –  /// –  ///文档注释 –  /// –  So....截图就是这三种注释的用法了. 再来说说命名规则

[转]程序开发基础学习二(C++ Google Style 命名规则)

无规矩不成方圆,新的岗位就需要服从团队的编码规则.很开心团队用的是Google的C++编码规则,大概看了下Google 的编码规则,正如九天翔雁说的:“Google的 C++ Style Guide远不仅是一个传统意义上的代码书写风格指导,对于C++的方方面面做出了Google的解释和使用建议,包括每个规则给出时,较为详细的讲了这个规则好的一面和不好的一面,最最激进的规则甚至有禁用C++的异常,以及除了Google规范的Interface作为基类外,禁用多重继承,在绝大部分情况下禁用默认参数等内

【基础篇】各类语言的变量命名规则

----------------------------------------------JAVA----------------------------------------------- JAVA-区分大小写:类名和接口名是首字母大写:变量和方法是驼峰式:包名完全小写:静态变量完全大写 1. Package(包)命名: 完全小写 | 例如net.ebseries.modules. 2. Class(类)命名:首字母大写 | 多个单词合成,要求每个单词的首字母也要大写,例如:DataFil

(5)java基础知识-方法、关键字、命名规则、注释

一.方法 方法相当于功能的实现. public   static   int          max    (int num1, int num2)   {....................} 修饰符     返回类型   方法名   方法(参数可以有N个) 方法体 修饰符: 修饰符是可选的,告诉编译器如何调用该方法.这定义了该方法的访问类型. static: 类方法,可通过类名直接调用 返回类型:方法可以返回一个值.returnValueType的值是方法返回的数据类型.有些方法没有返

Windows PE入门基础知识:Windows PE的作用、命名规则、启动方式、启动原理

Windows PE的全名是WindowsPreinstallationEnvironment(WinPE)直接从字面上翻译就 是"Windows预安装环境".微软的本意是:WinPE仅用做系统维护,并设置了各种限制.可以简单的理解为:PE是Windows系统的超级精简版.超级权限版(以系统system账户登录)!对于无法进入系统.修复系统.分区.重装系统等问题都可以进入PE进行操作,因此PE是系统维护强大的武器! 微软原版的PE,只有"命令行"即DOS窗口.网上流