JavaScript笔记1

变量的命名规范


JavaScript变量的命名规范

  • 在JavaScript中,严格区分大小写

  • 使用驼峰命名方法
    ①第一个首字母小写,其余有意义的单词首字母要大写
    ②可以使用字母、数字、下划线、$命名,但不能以数字开头

  • 不能使用关键字和保留字
    关键字:js中具有特殊意义的词,我们不能随便拿来命名

breakcase
continuedo
defaultfinally
functioncatch
deletenew
forinstanceof
ifelse
inreturn
swiththis
throwtry
typeofvar
voidwhile
with

保留字:未来可能会成为关键字的

byteboolean
abstractchar
classdebugger
doubleexport
finalint
constenum
importvolatile
extendsimplements
staticthrows
transientconst
enumextends
implementsnative
synchronizedsuper
floatgoto
interfacepublic
shortprotected
packagelong
private
  • 对于全局变量或者公用变量,最好在起名字前加上_。例如_num。
  • 常量: const
  • 变量是定义后可以变化值的,常量是一旦定义值就不能改变值了
    常量定义是名称必须全部大写,并且使用_区分单词
    使用常量目的是不会被别人修改或者变量污染改变
    const EVENT_ID=“changes”;

    引入方式和注释


    JavaScript的引入方式:
  1. ​ 外部式引入:

<script src="./a.js"></script>
​ 载入外部js,可以在head和body部分,一般放在body的html下面。

  1. 行内式执行:
​ <button οnclick="console.log('a');"></button>
超链接不跳转
 <a href="javascript:void(0)"></a>
  • 行内样式
<script>添加内容</script>

JavaScript的注释

  • 单行注释
    可以用来注释一行中的部分内容
  • 多行注释
    块状注释可以用来注释掉一个函数和大量代码块
  • 特点:
    注释可以让不用的代码不执行
    注释可用用来解释代码的作用

    弹出方式

  • alert(‘弹出内容’);
    方法一般包括 :方法名(参数…).都必须是英文半角
    alert(message?:any):void
    alert 提示
    message 参数名称
    ? 可以不写值
    :any 这个参数的类型可以是任意的
    :void 不返回任何值
  • confirm(“弹出确定取消框”);
    confirm(message?: string): boolean
    确定输出为true
    取消输出为false
  • prompt(“弹出输入框”,“20”);
    prompt(message?:string, _default?: string): string

调试方式

  • 在页面输出:document.write(‘内容’)
    …text 表示可以有多个文本
    write(…text: string[]): void
  • 控制台输出:console.log(‘内容’)
    控制台输出 — 浏览器控制台 console 内容中
  • document.body.innerHTML=“你好”;//赋值,对象的属性需要赋值
    对象有两种模式,一种是属性,属性使用=赋值,
    一种是方法,方法需要()执行
  • document.body.innerHTML="
    ";
  • document.body.innerText=“bbbb”;//页面输入内容
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值