JavaScript概览(一)--基本语法

MDN

在这里我向WEB前端开发者推荐一下MDN

https://developer.mozilla.org/zh-CN/

下面总结下JavaScript的基本语法、变量声明、数据类型和字面量(大家不必要太过纠结于其定义)

基本语法

  1. 在JavaScript中是大小写敏感的
  2. // 单行注释
    /* 多行注释
    多行注释
    */
  3. 声明变量可以用var或者let(ECMA 6 新增的语句块作用域)

    下面举两个例子

    //x为if语句块所在代码段的局部变量(for循环亦然)
    if(true){
        var x = 5;
    }
    console.log(x); //5
    //x为if语句块所在代码段的局部变量(for循环亦然)
    if(true){
        let x = 5;
    }
    console.log(x); //抛出ReferenceError异常
  4. const 声明常量,变量名只能以字母、下划线(_)、美元符号($)开头。注意,常量作用域与使用let声明的变量一样。
  5. 声明但是未初始化的变量,值会被设定为undefined。而未声明的变量,使用时会抛出ReferenceError异常。这里提别提一下undefined和null在数值类型环境中的差别,前者会被当作NaN,而后者则是0。
  6. 变量声明提升。JavaScript变量的特别之处,可以引用稍后声明的变量,这样并不会引发异常,还是举例说明。

    console.log(x); //undefined,不会抛出ReferenceError
    var x =3;
  7. JavaScript包含六种原型的数据类型,这些数据类型是没有自己的方法的,可以由其对象(除了null和undefined)使用valueOf()得到值。
    • Boolean. 布尔值true和false。
    • null. 注意大小写敏感,如Null、NULL。
    • undefined. 变量未定义时的属性。
    • Number. 表示数字。
    • String. 表示字符串
    • Symbol. (在ECMA6中新添加类型)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
React Native是一种用于构建跨平台移动应用的框架,它使用JavaScript和React技术来开发原生移动应用。下面是React Native的一些基本语法: 1. 导入组件: 在使用React Native时,首先需要导入所需的组件。可以使用import语句来导入需要的组件,例如: ```javascript import React from 'react'; import { View, Text, StyleSheet } from 'react-native'; ``` 2. 创建组件: 使用class关键字或函数来定义一个新的组件。组件必须继承自React.Component类或是函数式组件,例如: ```javascript class MyComponent extends React.Component { render() { return ( <View> <Text>Hello, World!</Text> </View> ); } } // 或者是函数式组件 function MyComponent() { return ( <View> <Text>Hello, World!</Text> </View> ); } ``` 3. 渲染组件: 使用ReactDOM.render()方法将组件渲染到指定的DOM元素中,例如: ```javascript import { AppRegistry } from 'react-native'; AppRegistry.registerComponent('MyApp', () => MyComponent); ``` 4. 使用样式: 可以使用StyleSheet.create()方法来创建样式对象,并将其应用于组件的style属性中,例如: ```javascript const styles = StyleSheet.create({ container: { flex: 1, justifyContent: 'center', alignItems: 'center', }, text: { fontSize: 16, color: 'blue', }, }); class MyComponent extends React.Component { render() { return ( <View style={styles.container}> <Text style={styles.text}>Hello, World!</Text> </View> ); } } ``` 这只是React Native的一些基本语法,还有很多其他的概念和用法,例如组件的生命周期、事件处理等。建议查阅React Native官方文档以获取更详细的信息和示例代码。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值