pxt-calliope/docs/blocks/logic/if.md
Peli de Halleux 92b60a251d On start support (#324)
* annotating APIs to support onstart

* missed file

* updated templates

* adding new lines in main.ts

* fixing docs

* removing onstart

* updated docs

* updated various docs

* more docs

* adding upgrade policies for blocks

* updated pxt reference

* placing on start under "basic"
2016-12-19 14:09:35 -08:00

678 B

If

@parent blocks/language

Conditionally run code depending on whether a Boolean condition is true or false.

if(true) {
}

Click on the dark blue gear icon (see above) to add an else or if to the current block.

Example: adjusting screen brightness

If the light level is < 100, this code sets the brightness to 255 when the button A is pressed:

input.onButtonPressed(Button.A, () => {
    if(input.lightLevel()<100){
        led.setBrightness(255);
    }
})

See also

while loop, for, boolean